แทนที่แต่ละสีในหลายเลเยอร์


9

เป้าหมาย

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

มันเป็นไปได้ที่จะทำเช่นนี้กับชั้นปรับ (หรือสิ่งอื่น)?

ฉันลองและไม่สามารถทำสิ่งนี้กับเลเยอร์การปรับ

ความคิด # 1:สำหรับแต่ละสีที่คุณต้องการเปลี่ยนให้เพิ่มReplace colorเลเยอร์การปรับซึ่งกำหนดค่าเพื่อแทนที่สีเก่าด้วยสีใหม่

ปัญหา:ไม่มีReplace colorเลเยอร์การปรับ (ตั้งแต่ CS6)

แนวคิด # 2:สำหรับแต่ละสีที่คุณต้องการแทนที่ให้เพิ่ม Layer Adjustment Layer ที่เปลี่ยนสี (เช่นHue/Saturation) ด้วยColor rangeรูปแบบการเลือกสีเก่า (สมมติว่าเป็นสีเหลือง)

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

มีวิธีการเปลี่ยนสีแบบนี้โดยใช้เลเยอร์การปรับมาสก์หรือเทคนิคอื่น ๆ เช่นการกระทำหรือสคริปต์หรือไม่?


2
คุณสามารถใช้นักวาดภาพประกอบและบางสิ่งที่ Photoshop ไม่มี: swatches ทั่วโลก :) - คำถามที่คล้ายกัน: graphicdesign.stackexchange.com/questions/13787/…
Joonas

มีการแทนที่สีใน CS6
สกอตต์

@Scott Replace colorมีอยู่ในตัวของมันเอง แต่ไม่ใช่เป็น Adjustment Layer
supertrue

2
นอกจากนี้คุณยังสามารถเปลี่ยนได้หลายรายการด้วยHue/Saturationเลเยอร์การปรับค่าเดียว
Const

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

คำตอบ:


3

นี่คือวิธีหนึ่งในการบรรลุเป้าหมายนี้:

  1. ใช้Select > Color Range(หลังจากนี้คุณสามารถSave selectionเก็บหน้ากากนี้ได้หากต้องการ)
  2. สร้างเลเยอร์ใหม่ด้านบนของชั้นอื่น ๆ ทั้งหมดที่มีสีที่คุณต้องการที่จะเปลี่ยนชื่อสิ่งที่ชั้นใหม่เช่น 'การซ้อนทับสี - สีฟ้า'
  3. ใช้Paint Bucketสำหรับเติมสีที่เลือกในเลเยอร์ใหม่

ตอนนี้คุณมีเลเยอร์สีซ้อนทับสำหรับสีที่คุณต้องการแทนที่นอกจากนี้เมื่อคุณเลือกเลเยอร์นี้แล้วSelect > Allคุณจะมีมาสก์เดียวกันกับที่คุณใช้เมื่อใช้ช่วงสีที่จุดเริ่มต้นของกระบวนการ (เช่นคุณสามารถใช้สิ่งนี้ เลเยอร์เพื่อซ้อนทับสีใด ๆ ที่คุณต้องการได้อย่างรวดเร็ว)


เพื่อขยายคำตอบของคุณผมพบว่าการกวดวิชาวิดีโอนี้เป็นประโยชน์ ผู้เขียนแสดงวิธีใช้เลเยอร์การปรับ Hue / Saturation เพื่อจับคู่สีอื่นอย่างแน่นอน
Mentalist

1

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


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

1

Selective Colorเป็นสิ่งหนึ่งที่คุณสามารถลองได้

อีกแนวคิดหนึ่งคือใช้ " Gradient Map " ทั้งสองสามารถพบได้ภายใต้ชั้นการปรับ

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