GIMP - เปลี่ยนสีของวัตถุที่ถนอมขน


24

ฉันมีภาพ. xcf และฉันต้องการเปลี่ยนสีของวัตถุบางอย่างที่อยู่ภายใน วัตถุส่วนใหญ่เป็นสีทึบซึ่งมีขอบขนนกโปร่งใส เช่นพิกเซลทั้งหมดในวัตถุนั้นเป็นสีขาวส่วนใหญ่เป็นพิกเซลทึบแสงและบางส่วนมีความโปร่งใส

ฉันพยายามเปลี่ยนสีของวัตถุโดยใช้เครื่องมือเลือกสี + เติมถัง แต่สิ่งนี้จะทำลายขนนก มีวิธีที่จะทำให้ gimp เปลี่ยนสี แต่รักษาความโปร่งใสหรือไม่?

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

ขอบคุณ


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

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

ฉันเข้าใจผิดในสิ่งที่คุณเขียนแล้ว
horatio

คำตอบ:


18

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

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

คลิกขวาที่ช่องสัญญาณ RGB หนึ่งช่อง (ควรเหมือนกันทั้งหมด) และเลือก "ช่องซ้ำ" เพื่อสร้างช่องอัลฟ่าที่ดูเหมือนภาพรวมทั่วไปของคุณ

ลบหรือซ่อนเลเยอร์สีดำ

สร้างเลเยอร์ใหม่ที่ว่างเปล่าจากนั้นเปลี่ยนช่องที่คุณบันทึกไว้เป็นการเลือกโดยคลิกขวาแล้วเลือก "Channel to Selection"

เติมส่วนที่เลือกด้วยสีใหม่ของคุณและซ่อนเลเยอร์สีขาว

(หมายเหตุ: ใน Photoshop คุณเพิ่ม Shift ไปที่แป้นพิมพ์ลัดสำหรับเติม - ปุ่ม Backspace / Delete บวก Ctl / Cmd สำหรับสีพื้นหลังหรือ Alt / ตัวเลือกสำหรับพื้นหน้า - เป็นวิธีที่รวดเร็วในการเติมขณะที่ยังคงโปร่งใส Gimp UI ทำสิ่งที่แตกต่างออกไป แต่ฉันคาดหวังว่าจะมีแป้นพิมพ์ลัดที่คล้ายกันอยู่ที่ไหนสักแห่งถ้าคุณโผล่ในเอกสาร)


ขอบคุณ @AlanGilberts ในตัวเลือก 'ล็อค' เป็นเพียงสิ่งที่ฉันกำลังมองหา
spiderplant0

ดีใจที่ได้ช่วยเหลือ ฉันไม่ได้ใช้ Gimp ดังนั้นฉันจึงคาดการณ์จากการทำงานของสิ่งต่างๆใน Photoshop เอกสาร Gimp ไม่ชัดเจนทั้งหมด
Alan Gilbertson

17

คุณสามารถแปลงความโปร่งใสเป็นเลเยอร์มาสก์ได้โดยใช้เลเยอร์→มาส์ก→เพิ่มเลเยอร์มาสก์ ...และเลือกตัวเลือก "ช่องอัลฟาของเลเยอร์ถ่ายโอน"

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


ฉันทำงานกับ png และไม่มี xcf ดั้งเดิมอยู่ วิธีนี้ทำในสิ่งที่ฉันต้องการ
jcbwlkr

7

โดยส่วนตัวแล้ววิธีที่ฉันชอบคือสี -> เว้ความอิ่มตัว ... และใช้ตัวเลื่อน


7

ฉันคิดว่าฉันพบวิธีที่ง่ายที่สุดในการทำเช่นนี้ (อย่างน้อยสำหรับฉัน) โดยใช้ GIMP 2.8.3

  • เปิดภาพเพื่อเปลี่ยน
  • เลือกปากกา
  • ที่ด้านขวาบนให้เลือกแท็บที่มี 3 เลเยอร์: RGB
  • ในเซลล์เกี่ยวกับอัลฟาคลิกที่มันเพื่อไม่ได้เลือกอีกต่อไป

ตอนนี้เมื่อคุณวาดสีสามารถเปลี่ยนได้ แต่อัลฟาจะไม่เปลี่ยน

  • วาดสีที่ต้องการผ่านพิกเซลที่มีอยู่ ตรวจสอบให้แน่ใจว่าได้รับภาพรวมทั้งหมด

Voila! มันอยู่ในสีอื่น แต่อัลฟายังคงเหมือนเดิม


1
นี่คือคำตอบที่ง่ายและง่ายที่สุดที่นี่ ขอบคุณ!
Scott Biggs

และใช้งานได้ดีกับดินสอแปรงทาสีและถังเติม
Scott Biggs

ขอบคุณสำหรับคำตอบง่ายๆที่ได้ผล ถ้าฉันสามารถเพิ่มที่นี่สามารถทำงานได้ถ้ามีมากกว่าหนึ่งสีในพื้นที่ (เช่นการเปลี่ยนสีพื้นหลังในขณะที่รักษาสีตัวอักษร) ใช้เลือกโดยเครื่องมือสี (Shift + O) ก่อนที่จะล็อคช่องอัลฟา
TimSmith-Aardwolf

4

ฉันเพิ่งคิดออกเช่นนี้ด้วย ฉันออกแบบโลโก้ของฉันและมีพื้นหลังโปร่งใสเพื่อให้ฉันสามารถใช้โลโก้ได้ทุกที่

หากพื้นหลังของคุณโปร่งใสอยู่แล้วให้ล็อคและคุณสามารถใช้เครื่องมือ Bucket Fill รักษาขนและคุณสามารถใช้สีเฒ่าที่คุณชอบ!


ดูเหมือนว่ามันควรจะเป็นความเห็นเกี่ยวกับวิธีการแก้ปัญหาของอลันไม่ใช่คำตอบใหม่
e100

1

พื้นหลังของคุณโปร่งใสแล้วล็อคและคุณสามารถใช้เครื่องมือ Bucket Fill รักษาขนและคุณสามารถใช้สีเฒ่าที่คุณชอบ!


0

หากคุณมีตัวเลือกในการผสานเลเยอร์ด้วย "มืดเท่านั้น" คุณอาจกำจัดเอฟเฟกต์สีขาวที่คุณเห็น แต่ฉันสงสัยว่ามันจะสมบูรณ์แบบ


เอฟเฟกต์สีขาวคืออะไร
spiderplant0

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