มีวิธีง่าย ๆ ที่จะทำ:
เปิดภาพเป็นสองเลเยอร์เรียกใช้ตัวกรอง - อนิเมชั่น - ปรับ (ความแตกต่าง) คุณควรได้ภาพที่เหมือนกันซึ่งตอนนี้ทำจากเลเยอร์ด้านล่างและเลเยอร์ diff ที่ด้านบนของมัน
สิ่งต่าง ๆ มีความซับซ้อนหากคุณมีความโปร่งใสเพียงบางส่วนเนื่องจากตัวกรองจะลบออก
นี่คือวิธีแก้ปัญหาที่ฉันพบสำหรับกรณีนี้:
- ลบ Alpha Channel บนเลเยอร์ทั้งสอง (การดำเนินการอยู่ในเมนูบริบท)
ภาพจะได้รับพื้นหลังสีขาว แต่ไม่ต้องกังวลเราจะยกเลิกในภายหลัง
- ตัวกรอง - ภาพเคลื่อนไหว - ปรับให้เหมาะสม (ความแตกต่าง)
ตอนนี้เรามีความแตกต่างของเลเยอร์ที่มีพื้นหลังสีขาวในสถานที่ของความโปร่งใสบางส่วน แต่เราต้องการให้พิกเซลเหล่านั้นมีความโปร่งใสดังนั้นเราจะนำรูปของส่วนต่างและคัดลอกรูปภาพของรูปร่างนี้จากชั้นบนสุดดั้งเดิม ตรวจสอบให้แน่ใจว่าได้เลือกเลเยอร์ diff ที่เพิ่งสร้างใหม่และดำเนินการต่อ:
- Layer - Layer เพื่อขนาดรูปภาพ
- แก้ไข - คัดลอก (Ctrl + C)
- กลับไปที่ภาพดั้งเดิม
- เลิกทำเลิกทำเพื่อคืนความโปร่งใสสู่เลเยอร์ของเรา
- แก้ไข - วางเป็น - เลเยอร์ใหม่
- Alpha to Selection (ในเมนูบริบท) บนเลเยอร์ diff ที่วาง
- ลบเลเยอร์ diff ที่วาง
- ตรวจสอบให้แน่ใจว่าได้เลือกเลเยอร์ด้านบนและคัดลอก (Ctrl + C)
- ตอนนี้คุณมีความแตกต่างเพียงแค่วาง (Ctrl + V) และสร้างเลเยอร์ใหม่จากมัน
แน่นอนว่าไม่มีเวทมนตร์เกิดขึ้นและเลเยอร์ที่โปร่งใสบางส่วนจะไม่เปลี่ยนสีหรือลดความโปร่งใสของเลเยอร์ด้านล่างดังนั้นจึงเป็นเพียงการขยายกรณีที่พิกเซลที่เปลี่ยนแปลงของเลเยอร์ด้านบนครอบคลุมเลเยอร์ด้านล่าง
วิธีการของ PS jsbueno ไม่ได้ผลสำหรับฉัน