Gimp: สีถึงอัลฟา


11

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

ตอนแรกฉันคิดว่าฉันสามารถใช้ Colors -> "Color to Alpha" แต่มันไม่ทำงานเพราะมันเปลี่ยนสีของพิกเซลทั้งหมด (มันเพิ่มค่าอัลฟาให้กับพิกเซลทั้งหมด)

ใช้ Gimp 2.6.11 บน Linux

คำตอบ:


7

คุณใช้Color to Alphaเครื่องมือนี้ แต่คุณต้องแยกสีด้วยSelect by colorเครื่องมือ นี่คือวิธีการที่ฉันประสบความสำเร็จในการแทนที่สีที่กำหนดเป็นโปร่งใส:

  • สร้างเลเยอร์ใหม่ที่โปร่งใสที่ด้านล่างของสแต็คเลเยอร์
  • ใช้Select by Colorเครื่องมือเพื่อแยกสี ให้แน่ใจว่าชุดthreshold = 0.0;
  • ตอนนี้คุณมีการเลือกใช้Color to alphaเครื่องมือและใช้eyedropper(หลังจากดับเบิลคลิกที่ "จาก" สี) เพื่อเลือกสีของคุณ
  • คลิกOK(สองครั้ง)

แจ้งให้เราทราบว่าสิ่งนี้ได้ผลสำหรับคุณหรือหากคุณต้องการให้ฉันชี้แจงเพิ่มเติม


1
นี่เกือบจะถูกต้องสำหรับฉัน Add Alpha Channelฉันต้องการที่จะคลิกขวาชั้นและเลือก Select by Colorจากนั้นผมใช้ จากนั้นฉันลบการเลือก หลังจากนั้นColor to Alphaเครื่องมือก็ไม่จำเป็น
บาฟิลัส
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.