設定影象的混色模式

imagealphablending

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

imagealphablending設定影象的混色模式

說明

imagealphablending(resource $image, bool $blendmode): bool

imagealphablending() 允許在真彩色影象上使用兩種不同的繪畫模式。在混色(blending)模式下,alpha 通道色彩成分提供給所有的繪畫函式,例如 imagesetpixel() 決定底層的顏色應在何種程度上被允許照射透過。作為結果,GD 自動將該點現有的顏色和畫筆顏色混合,並將結果儲存在影象中。結果的畫素是不透明的。在非混色模式下,畫筆顏色連同其 alpha 通道資訊一起被拷貝,替換掉目標畫素。混色模式在畫調色板影象時不可用。如果 blendmodetrue,則啟用混色模式,否則關閉。成功時返回 true, 或者在失敗時返回 false

參數

image

由圖像建立函式(例如imagecreatetruecolor())返回的 GdImage 對象。

blendmode

Whether to enable the blending mode or not. On true color images the default value is true otherwise the default value is false

返回值

成功時返回 true, 或者在失敗時返回 false

範例

示例 #1 imagealphablending() usage example

<?php
// Create image
$im imagecreatetruecolor(100100);

// Set alphablending to on
imagealphablending($imtrue);

// Draw a square
imagefilledrectangle($im30307070imagecolorallocate($im25500));

// Output
header('Content-type: image/png');

imagepng($im);
imagedestroy($im);
?>

註釋

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *