การแปลงเฉดสีเทาให้เป็นช่องอัลฟา


20

ฉันมีภาพระดับสีเทา ฉันต้องแปลงโทนสีเทาเป็นข้อมูลที่โปร่งใสในช่องอัลฟาโดยใช้ Adobe Photoshop พูดถ้าพื้นที่เป็นสีดำแสดงว่าไม่มีความโปร่งใส พื้นที่สีขาวจะถูกแปลงเป็นพิกเซลโปร่งใสแบบเต็มในช่องอัลฟา

ทำอย่างไร?

ปรับปรุง:

นี่คือไฟล์ตัวอย่างซึ่งฉันทำโดยดอกไม้ไฟ ตัวอย่างนี้เป็นผลลัพธ์ที่ฉันต้องการใน Photoshop

ตัวอย่าง

หากคุณเปิด PNG นี้ใน Photoshop คุณจะเห็นว่าฉันหมายถึงอะไร


จากสิ่งที่คุณพูดคุณไม่ต้องการอัลฟ่าแชนแนลคุณต้องมีหน้ากากชั้น โปรดดูคำตอบที่อัปเดตของฉัน
Django Reinhardt

1
ที่จริงฉันต้องการอัลฟา แต่โปรดให้เวลาฉันอีกสักครู่เพื่อยืนยันคำตอบของคุณและกลับไปหาคุณ สิ่งที่ฉันต้องการมีอยู่ใน Adobe Fireworks ... แต่ไม่ใช่ Photoshop
Pablo

ฉันให้อัลฟาแชนแนลแก่คุณ แต่คุณตัดสินใจว่าไม่ใช่สิ่งที่คุณต้องการ ฉันขอแนะนำให้ใช้ตัวเลือกเลเยอร์มาสก์เนื่องจากนี่เป็นเอฟเฟกต์ที่คุณบอกว่าคุณต้องการ
Django Reinhardt

คำตอบ:


8

สร้างเลเยอร์สีดำทั้งหมด (แรสเตอร์หรือเวกเตอร์) จากนั้น ...

Layer > Add Layer Mask

จะเพิ่มมาส์กสีขาวให้กับเลเยอร์ของคุณ นี่จะเป็นช่องอัลฟา เมื่อคุณดูช่อง (โดยคลิกที่แท็บช่องที่อยู่ถัดจากเลเยอร์) คุณจะเห็นช่องอัลฟานี้เป็น

Layer 0 Mask

ตอนนี้คุณสามารถคัดลอกวางภาพสีเทา (หรือช่องใด ๆ ) ไปที่นี้และคุณมีมัน ใช้ CTRL + I เพื่อกลับด้าน


คำตอบของฉันไม่ได้ให้ผลลัพธ์ที่เหมือนกันหรือไม่?
Django Reinhardt

คำตอบนี้ล้าสมัยแล้ว บางคนสามารถแก้ไข photoshop รุ่นใหม่ได้หรือไม่
AzulShiva

@AzulShiva คุณสามารถทำได้เพียงแค่เสนอการแก้ไข
vbence

17

ตกลงนี่ง่ายมาก

  1. ไปที่แท็บ CHANNELS
  2. คุณควรเห็น "สีเทา" ถัดจากภาพขนาดย่อของภาพที่คุณต้องการ (หากคุณไม่เห็น "สีเทา" ภาพของคุณจะไม่เป็นสีเทา)
  3. Ctrlคลิก (หรือคลิกหากคุณใช้ Mac) บนภาพขนาดย่อถัดจาก "สีเทา" นี่จะเป็นการเลือกพื้นที่สีขาวทั้งหมดของภาพ
  4. ในขณะที่ยังคงเลือกพื้นที่สีขาวไว้ให้กลับไปที่แท็บเลเยอร์แล้วเลือกเลเยอร์ที่มีรูปภาพของคุณอยู่
  5. ตอนนี้ไปที่เมนูด้านบนแล้วเลือก: Layer> Layer Mask> Hide Selection หากไม่สามารถเลือก "เลเยอร์มาสก์" ได้โปรดตรวจสอบให้แน่ใจว่าเลเยอร์รูปภาพของคุณไม่ได้ตั้งค่าเป็นแบ็คกราวน์ (ถ้าเป็นให้ดับเบิลคลิกที่มันจากนั้นคลิก "ตกลง" ในหน้าต่างที่เปิดขึ้นมา ชั้นที่ 0 ")

พื้นที่สีขาวทั้งหมดจะโปร่งใสใน Photoshop

นี่คือภาพที่ทำด้วยเทคนิคด้านบน:

แก้ไขรูปภาพด้วยเทคนิคด้านบน


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

ฉันเห็น. ฉันคิดว่าคุณใช้คำถามของคุณผิดไป คุณไม่ต้องการช่อง Alpha คุณต้องการหน้ากากชั้น ฉันจะอัปเดตคำตอบสำหรับคุณ
Django Reinhardt

โปรดทราบว่าหากคุณบันทึกไฟล์นี้ด้วยเลเยอร์มาสก์เป็น tiff มาตรฐานที่ไม่มีเลเยอร์ความโปร่งใสจะหายไปและส่วนโปร่งใสที่อธิบายโดยมาสก์จะเป็นสีขาว (ด้วย tiff อัลฟาคือช่องทาง) ดังนั้นวิธีที่คุณใช้ขึ้นอยู่กับไฟล์ผลลัพธ์ที่ต้องการ
horatio

horatio นั่นก็ไม่จริงเลย เพียงให้แน่ใจว่าเปิดใช้งาน "บันทึกความโปร่งใส" ในหน้าต่าง "ตัวเลือก TIFF" เมื่อคุณบันทึกและความโปร่งใสจากเลเยอร์มาสก์จะถูกบันทึกแม้ว่าคุณจะเลือก "ยกเลิกเลเยอร์" ไม่เชื่อฉัน ลองด้วยตัวคุณเอง
Django Reinhardt

3

โปรแกรม GIMP (ใช้งานฟรีและดาวน์โหลดและคล้ายกับ photoshop) มีวิธีที่ง่ายมากในการทำสิ่งที่คุณต้องการโดยไม่ต้องหยิบและปิดบังจำนวนมาก ฉันรู้สิ่งนี้เพราะฉันเรียนรู้การแก้ไขภาพและระบายสีบน GIMP ก่อนที่ฉันจะไปที่ร้าน Photoshop และตกใจที่ photoshop ไม่มีวิธีที่ง่ายและรวดเร็วในการถ่ายสีขาวเทาออกมา ขั้นตอนมากมาย

เมื่อคุณอยู่ใน GIMP กระบวนการดังต่อไปนี้:

1 เปิดเอกสารของคุณ (เช่นภาพถ่ายขาวดำ) 2. คลิกขวาที่รูปภาพในเมนูเลเยอร์เลือก "เพิ่มช่องอัลฟ่า" 3. ไปที่เมนูสีที่ด้านบนและเลือก "สีถึงอัลฟ่า" หน้าต่างจะปรากฏสีและ กดตกลง แค่นั้นแหละ. คุณทำเสร็จแล้ว ใช้เวลาหนึ่งนาที

คุณสามารถบันทึกเป็นไฟล์ photoshop หรืออะไรก็ได้นอกจากนี้สีที่เลือกจะถูกกำหนดเป็นสีขาวเป็นสีดำและขาว แต่คุณสามารถเลือกสีใดก็ได้ที่คุณต้องการ มันไม่ทิ้งขอบขรุขระ


ขอบคุณมาก. ฉันพยายามที่จะให้ PhotoShop ร่วมมือกับคำตอบอื่น ๆ แต่ GIMP ทำงานได้ดีในครั้งนี้
PeterT

0

ใน Paint.NET

  1. ดาวน์โหลดและติดตั้ง "BoltBait's Plugin Pack" จากที่นี่
  2. เมนูเอฟเฟกต์ -> วัตถุ -> สลับเป็นเทา ...
  3. เมื่อถูกถามว่า "เปลี่ยนเป็นสีเทาเป็นอัลฟาด้วยการลบ" ให้เลือกสีขาว

0

นี่คือคำตอบที่ถูกต้องสำหรับคุณ:

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

คุณต้องเพิ่ม COLOR OVERLAY ให้กับเลเยอร์ของคุณและตั้งเป็นสีดำ ดังนั้นพิกเซลทั้งหมดยังคงโปร่งใส แต่ตอนนี้เป็นสีดำ ซึ่งหมายความว่าคุณสามารถมี PNG แบบโปร่งใสที่มีเงาโดยไม่ต้องมีเอฟเฟกต์ทวีคูณ

หวังว่านี่จะช่วยได้ในที่สุด!


ดูเหมือนว่าคุณกำลังพูดว่า "X2 จะเป็นคำถามที่ดีกว่าและคำตอบสำหรับคำถาม X ไม่ใช่คำตอบที่สมบูรณ์ของคำถาม X2" นั่นไม่ใช่เหตุผลที่ถูกต้องสำหรับคุณที่จะทิ้งคำตอบไว้ในคำตอบอื่น ๆ . OP ไม่เคยพูดอะไรเกี่ยวกับการต้องการสร้างเอฟเฟกต์เงาและไม่ได้รายงานปัญหาดังกล่าวกับคำตอบที่เก่ากว่า
สกอตต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.