คำถามติดแท็ก transparency

ความโปร่งใสเป็นคุณสมบัติของการมองทะลุ วัตถุโปร่งใสเผยให้เห็นวัตถุที่อยู่เบื้องหลัง ความโปร่งใสเรียกอีกอย่างว่าการผสมอัลฟา สิ่งที่ตรงกันข้ามกับความโปร่งใสคือความทึบ

9
จะสร้างบริบทการแสดงผล OpenGL ที่มีพื้นหลังโปร่งใสได้อย่างไร
บริบทการแสดงผลมักจะมีสีทึบบนพื้นหลัง (สีดำหรืออะไรก็ตามดูภาพด้านล่าง): ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะตั้งค่าหน้าต่างโดยไม่มีการตกแต่งและมีพื้นหลังโปร่งใสในขณะที่อนุญาตให้ฉันแสดงสิ่งต่างๆของ OpenGL ได้ สิ่งนี้จะทำให้ภาพลวงตาว่าสามเหลี่ยมลอยอยู่บนหน้าจอ พื้นหลังโปร่งใสควรช่วยให้คุณเห็นเดสก์ท็อปหรือแอปพลิเคชันอื่น ๆ ที่อาจอยู่เบื้องหลัง คุณช่วยยกตัวอย่างด้วยซอร์สโค้ดได้ไหม แพลตฟอร์ม: Windows (win32 เท่านั้น)
101 c  winapi  opengl  transparency 

2
การตั้งค่าพื้นหลังภาพโปร่งใสใน IrfanView
ฉันมีภาพ PNG ที่มีรูปร่างสีดำและพื้นหลังโปร่งใส น่าเสียดายที่ IrfanView แสดงพื้นหลังโปร่งใสเป็นสีดำดังนั้นฉันจึงเห็นเพียงสีดำบนสีดำ ฉันพบในการตั้งค่า Irfan ว่าฉันสามารถเปลี่ยนสีพื้นหลังของหน้าต่างได้ แต่จะเปลี่ยนเฉพาะรอบ ๆ ภาพเท่านั้นสีโปร่งใสยังคงเป็นสีดำ มีวิธีใดบ้างในการเปลี่ยนสีที่แสดงเป็นโปร่งใสหรือใช้สี่เหลี่ยมสีขาวเทาอย่าง Photoshop อย่างเหมาะสมที่สุด

4
การรวมภาพสองภาพ
ฉันต้องการผสานสองภาพ (BufferedImage) ใน Java มันจะไม่มีปัญหาถ้าไม่มีความโปร่งใส ภาพฐานมีความโปร่งใสอยู่แล้ว ฉันต้องการเก็บสิ่งนี้ไว้และใช้ "หน้ากาก" กับภาพที่สอง ภาพที่สองนี้ไม่มีพิกเซลทึบแสงอันที่จริงมันโปร่งใสเกือบทั้งหมดมีพิกเซลที่โปร่งใสน้อยกว่าเพื่อให้ "เอฟเฟกต์แสง" บางประเภทเช่นรีเฟล็ก รายละเอียดที่สำคัญ: ฉันไม่ต้องการทำสิ่งนี้บนหน้าจอด้วยกราฟิกฉันจำเป็นต้องได้รับ BufferedImage พร้อมกับการผสานผลลัพธ์ ใครสามารถช่วยฉัน? ขอบคุณ! รายละเอียด: ผสานสองภาพเพื่อรักษาความโปร่งใส นี่คือสิ่งที่ฉันต้องทำ หมายเหตุ: มาสก์อัลฟ่า Set BufferedImage ใน Javaนี้ไม่ได้ทำในสิ่งที่ฉันต้องการเพราะมันไม่สามารถจัดการได้ดีกับสองภาพที่มีความโปร่งใส - มันจะปรับเปลี่ยนความโปร่งใสของรูปภาพแรก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.