PHP imagealphablending - ตั้งโหมดภาพผสม
imagealphablending - ตั้งโหมดภาพผสม
ไวยากรณ์
bool imagealphablending ( resource $image , bool $blendmode )
imagealphablending () ช่วยให้การใช้ที่แตกต่างกันสองโหมดของการวาดภาพบนภาพสีที่แท้จริง
ภายใต้โหมดผสม (ผสม) ส่วนประกอบช่องอัลฟาของสีให้กับฟังก์ชันการวาดภาพทั้งหมดเช่น imagesetpixel () กำหนดสีพื้นฐานที่ควรจะได้รับอนุญาตให้ขอบเขตการฉายรังสีผ่าน เป็นผลให้โดยอัตโนมัติ GD ชี้สีและแปรงสีผสมที่มีอยู่และเก็บผลในภาพ ผลของพิกเซลเป็นสีขาวขุ่น
ในโหมดที่ไม่ใช่การผสมสีปากกาพร้อมกับข้อมูลช่องอัลฟาของมันจะถูกคัดลอกกันแทนที่พิกเซลเป้าหมาย โหมดการผสมไม่สามารถใช้ได้ในช่วงเวลาของภาพจานภาพวาด
หาก blendmode TRUE โหมดผสมแล้วมีการใช้งานอย่างอื่นปิด กลับประสบความสำเร็จจริงหรือผลตอบแทนความล้มเหลว FALSE
พารามิเตอร์
- ภาพที่สร้างขึ้นโดยฟังก์ชั่นภาพ (เช่น imagecreatetruecolor ()) ส่งกลับทรัพยากรภาพ
- blendmode ว่าจะเปิดใช้งานโหมดผสมทรูภาพสีเริ่มต้นที่จะจริงเท็จอย่างอื่น
ราคาย้อนกลับ
กลับประสบความสำเร็จจริงหรือผลตอบแทนความล้มเหลว FALSE
ตัวอย่าง
<?php // 创建图像 $im = imagecreatetruecolor(100, 100); // 启用混色模式 imagealphablending($im, true); // 画一个正方形 imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate($im, 255, 0, 0)); // 输出 header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>