Welcome to เซินเจิ้น Kingshine บริษัท อิเล็กทรอนิคส์ จำกัด
โทรศัพท์: +86-755-26011271
หมวดหมู่สินค้า
ติดต่อเรา

เซินเจิ้น Kingshine บริษัท อิเล็กทรอนิคส์ จำกัด

เพิ่ม: 6 / F อาคาร 2 เขตอุตสาหกรรม 10TH, Tianliao, Gongming, Guangming เขตใหม่เซินเจิ้น

โทรศัพท์: + 86-755-26011271

โทรศัพท์มือถือ: + 86-13971031802

ติดต่อ: Jane

อีเมล: manager@knsledscreen.com

ติดต่อ: Sunny

อีเมล: sales@knsledscreen.com

ติดต่อ: Tina

อีเมล: sales3@knsledscreen.com

ความรู้

หลักการของการแสดงนำโปร่งใส

ในความเป็นจริง ICONS ที่แพร่หลายใน Windows เป็นตัวอย่างทั่วไปของบิตแมปโปร่งใส

บิตแมปแรกซึ่งประกอบด้วยพื้นหลังสีดำ (บิตสีทั้งหมดเป็น 0) และรูปแบบไอคอนสีเรียกว่าบิตแมป XOR เพราะมันรวมกับการแสดงผลหน้าจอปัจจุบันผ่านการดำเนินการ XOR (XOR) บิตแมปที่สอง ประกอบด้วยพื้นหลังสีขาว (ทุกสี bitwise 1) และรูปแบบไอคอนสีดำ (ทุกสี bitwise 0) ซึ่งรวมกับหน้าจอปัจจุบันแสดงผ่านการดำเนินการ (AND) จึงเรียกว่าและบิตแมป ไอคอนจะปรากฏขึ้นในสองขั้นตอน:

การแสดงผลหน้าจอปัจจุบันถูกรวมเข้ากับ AND bitmap โดย AND operation;

การแสดงผลหน้าจอปัจจุบันถูกรวมเข้ากับบิตแมป XOR ผ่านการดำเนินการ XOR


ดังที่คุณทราบผลลัพธ์ของ 1 และตัวเลขและการดำเนินการใด ๆ จะรักษาค่าเดิมไว้ในขณะที่ผลลัพธ์ของ 0 และตัวเลขและการดำเนินการใด ๆ คือ 0 ดังนั้นในขั้นตอนที่ 1 สีขาว (1) และการแสดงหน้าจอในบิตแมป ป้องกันด้วยสีดั้งเดิมหลังจากและการทำงานในขณะที่สีดำ (0) จะป้องกันสีเดิมหลังจากขั้นตอนที่ 1 รูปแบบไอคอนสีดำจะถูกทิ้งไว้บนหน้าจอในขั้นตอนที่ 2 ต่อไปนี้เนื่องจากผลลัพธ์ที่ 0 แตกต่างหรือแตกต่างกัน จากค่าใด ๆ จะเป็นค่าดั้งเดิมหลังจาก XOR บิตแมปและหน้าจอแสดงผลแตกต่างกันหรือส่วนสีดำของบิตแมปและหน้าจอจะถูกป้องกันด้วยส่วนสีที่สอดคล้องกันหลังจากขั้นตอนที่ 2 ไอคอนไอคอนรูปทรงที่ผิดปกติปรากฏขึ้นบนหน้าจอ นี่คือวิธีแสดง ICONS


รหัสการนำไปใช้ (VC)

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


สมมติว่ารูป A เป็นบิตแมปโปร่งใสที่จะวาดรูป B คือรูปหน้ากาก A คือตัวพิมพ์ใหญ่ A ตัวอักษรเป็นสีแดงพื้นหลังเป็นสีดำรูป B เป็นสีขาวมีตัวอักษรสีดำ A และรูปร่างของ รูป A เหมือนกัน


ตัวอย่างเช่นหากเราต้องการวาดภาพ A โปร่งใสบนพื้นหลังของท้องฟ้าสีฟ้าและเมฆสีขาวเราจะวาดตัวอักษร A เป็นสีแดงเท่านั้นเราสามารถทำงานบนรูป B และพื้นหลังก่อนจากนั้นจึงดำเนินการหรือดำเนินการกับรูป B และ พื้นหลัง

594cb12fa374c

ความรู้อุตสาหกรรมที่เกี่ยวข้อง

เซินเจิ้น Kingshine บริษัท อิเล็กทรอนิคส์ จำกัด