Photoshop: ตัดแต่งภาพเพื่อให้ไม่มีพิกเซลโปร่งใส?


32

ใน Photoshop ฉันได้รวบรวมภาพถ่ายพาโนรามาโดยใช้เครื่องมือ Photomerge และภาพที่ได้จะมีพิกเซลโปร่งใสจำนวนมาก นอกจากนี้เนื่องจากประกอบจากภาพถ่ายหลายภาพการจัดตำแหน่งจึงสามารถปิดได้ สิ่งที่ฉันต้องการจะทำคือตัดภาพให้เป็นกล่องที่ใหญ่ที่สุดซึ่งไม่มีพิกเซลโปร่งใสเลย มันคล้ายกับเครื่องมือตัดแต่ง แต่สิ่งนี้จะลบจำนวนพิกเซลที่ไม่โปร่งใสออก มีอะไรแบบนี้เหรอ?

โดยทั่วไปบางสิ่งบางอย่างที่จะครอบตัดภาพด้านบนไปยังกล่องการเลือกโดยอัตโนมัติ: สี่เหลี่ยมผืนผ้าที่ไม่มีพิกเซลโปร่งใส


โดยปกติคุณสามารถเลือกทั้งหมดบนเลเยอร์และมันจะละเว้นพิกเซล (โปร่งใส) ว่างเปล่า
jweede

ใช่ แต่ฉันต้องการตัดให้เป็นสี่เหลี่ยมที่ไม่มีพิกเซลโปร่งใส ฉันจะแก้ไขเพื่อชี้แจงว่า
nickf

คุณอาจจินตนาการว่ามันเป็นคุณสมบัติที่เรียบง่าย แต่โฟโต้ช็อปไม่สามารถทำอย่างนั้นได้หากไม่มีสคริปต์และสคริปต์ดังกล่าวนั้นเขียนได้ง่ายเพราะคุณกำลังมองหาสี่เหลี่ยมผืนผ้าที่ใหญ่ที่สุดที่เป็นไปได้ในภาพตามการหมุนปัจจุบัน ฉันอาจจะเขียนเองและแบ่งปัน
Aero Windwalker

คำตอบ:


33

รูปภาพ> ตัดจากนั้นเลือกตาม: พิกเซลโปร่งใส


8
ใช้งานได้เฉพาะถ้าพื้นที่ที่จะตัดแต่งเป็นรูปสี่เหลี่ยมผืนผ้า มันจะไม่ทำงานสำหรับรูปร่างที่กำหนดเองตามตัวอย่างของ OP
เรน

3

การใช้ CS6 ต่อไปนี้ทำสิ่งที่ฉันต้องการ:

  1. เลือกเครื่องมือครอบตัด
  2. เลือก 'ยืด'
  3. วาดตามเส้นตรงที่รู้จัก
  4. การหมุนจะดำเนินการทันทีและการครอบตัดที่แนะนำจะตัดพิกเซลโปร่งใสทั้งหมดที่เกิดจากการหมุน

ผล: สวย!


ใช้งานได้เฉพาะในกรณีที่ภาพเป็นรูปสี่เหลี่ยมผืนผ้า
Aero Windwalker

แม้ว่านี่อาจไม่ใช่สิ่งที่ OP ถาม แต่ก็เป็นสิ่งที่ฉันต้องการ ขอบคุณ!
น.ต.

2

มีหลายวิธีที่ฉันจะทำ แต่ฉันไม่สามารถคิดวิธีที่จะทำมันโดยอัตโนมัติ

ขั้นแรกสร้างเลเยอร์การเติมด้านล่างด้วยสีสดใส นี่แสดงให้คุณเห็นว่ามีพิกเซลแบบกึ่งโปร่งใสที่เหลือจากการรวมภาพ

ประการที่สองทำซ้ำชั้นบนสุดด้วยภาพของคุณ ทำซ้ำชั้นรูปภาพดั้งเดิมของคุณจนกว่าสีใด ๆ จากชั้นเติมด้านล่างจะหายไป นี่เป็นผลของการทำให้พิกเซลกึ่งโปร่งแสงทึบแสงสมบูรณ์และไม่ส่งผลกระทบต่อส่วนที่เหลือของภาพเหมือนเดิมแล้ว

ขั้นสุดท้ายผสานเลเยอร์เหล่านี้ทั้งหมดและครอบตัดตามขนาดที่ต้องการ คุณสามารถครอบตัดในตอนต้นถ้าคุณต้องการมันก็ไม่ได้สร้างความแตกต่าง

หากพื้นที่พิกเซลที่กำหนดไม่มีการเติมแทนที่จะครอบตัดทำไมไม่โคลนด้วยเครื่องมือโคลน


2

ในกรณีที่ photoshop เสนอวิธีแก้ปัญหาให้คุณไม่ได้:

ฉันใช้ Microsoft ICE หรือ Autopano Pro สำหรับการต่อภาพและพวกเขาทั้งสองมีความง่ายในการใช้คุณสมบัติการครอบตัดเพื่อให้ได้สิ่งนี้

บางทีคุณควรลองใช้เครื่องมือที่แตกต่างกันสำหรับการเย็บ - ICE ฟรีอาจจะคุ้มค่าที่จะลอง


ฉันพบว่าไม่มีทางเลือกที่ดีสำหรับการเย็บอื่น ๆ นอกเหนือจาก Photoshop มันยอดเยี่ยมมาก ... ฉันเปิดเอกสาร 2 ฉบับที่มีภาพสแกนตั้งค่าการตั้งค่าบางอย่างในกล่องโต้ตอบและให้มันทำงานเย็บเข้าด้วยกันอย่างสมบูรณ์แบบ!
RCIX

1

สร้างเลเยอร์ใหม่และแก้ไข - เติม ... ด้วยสีดำ

ขณะนี้เมื่อทั้งเลเยอร์มองเห็นและเลเยอร์รูปภาพที่เลือกให้ใช้ไม้กายสิทธิ์และด้วยการเลือก "ตัวอย่างทั้งหมดเลเยอร์" และ "ต่อเนื่อง" เลือกพื้นที่โปร่งใสตอนนี้กลายเป็นสีดำ

กดปุ่มลบ ควรลบพิกเซลโปร่งใสที่ต่อเนื่องกันทั้งหมด


ฉันไม่เคยใช้ Photoshop (และฉันไม่มี) ดังนั้นฉันจึงไม่สามารถบอกได้ว่าสิ่งนี้จะทำอะไร “ การลบ” พิกเซลทำหน้าที่อะไร? มันจะลบพิกเซลที่ไม่โปร่งใสหรือไม่? (คุณเข้าใจหรือไม่ว่า OP ต้องการครอบตัดรูปภาพใช่มั้ย) และ PS มีความเสี่ยงหรือไม่ที่พิกเซลสีดำที่เป็นส่วนหนึ่งของภาพที่ถูกกฎหมายอาจถูกโยนออกจากอ่างน้ำ? PPS คุณสามารถปรับปรุงคำตอบของคุณด้วยภาพประกอบ; เช่นภาพก่อนและหลัง PPPS กรุณาอย่าตอบในความคิดเห็น แก้ไขคำตอบของคุณเพื่อให้ชัดเจนและสมบูรณ์ยิ่งขึ้น
สกอตต์

0

สิ่งที่ฉันคิดได้คือ:

a) การเขียนสคริปต์ Photoshop [ 1 2 ]

b) Matlab [ 3 ]

ได้ดู ในขณะเดียวกันฉันจะมองหาลิงก์ที่อธิบายได้ดีกว่าว่าจะสามารถทำได้หรืออาจเขียนโค้ด Matlab สำหรับเรื่องนี้แล้วแก้ไขโพสต์นี้


0

หากคุณไม่พบเครื่องมืออัตโนมัติและต้องลงมือทำด้วยตนเองบทแนะนำนี้จะแสดงวิธีการทำด้วยเครื่องมือปะรำแถวเดี่ยวซึ่งง่ายกว่าเครื่องมือปกติมากเมื่อพยายามทำให้ถูกต้อง ด้านบน


0

คุณต้องเลือกทั้งหมดจากนั้นแตะขวาแล้วปล่อยไว้บนแป้นพิมพ์ของคุณเพื่อเลือกพิกเซลทึบแสงโดยไม่ย้ายใด ๆ ในท้ายที่สุดแล้วกดครอบตัด นี้จะถูกผูกไว้เพียงพิกเซลทึบแสง


0

สามารถทำได้ด้วยสคริปต์เช่นเดียวกับด้านล่าง:

  1. ดาวน์โหลดสคริปต์ได้ที่นี่: https://developer71240.github.io/crop-to-opaque/
  2. แตกไฟล์ zip donwloaded
  3. ด้วยภาพที่จะตัดแต่งให้เปิดใน Photoshop ให้เลือกไฟล์ > เปิด
  4. เรียกดูไฟล์สคริปต์ที่แตกแล้วเลือกครอบตัดเพื่อ opaque.jsxและเลือกเปิด

หมายเหตุ: รูปภาพจะถูกตัดแต่งตามเลเยอร์ปัจจุบันซึ่งต้องมีช่องอัลฟา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.