(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagecolorresolvealpha — 取得指定顏色 + alpha 的索引或最接近的可能替代方案
這個函式保證會針對請求的顏色返回一個顏色索引,它可能是確切的顏色或最接近的替代顏色。
image
一個 GdImage 物件,由圖像創建函式之一返回,例如 imagecreatetruecolor()。
red
紅色成分的值。
green
綠色成分的值。
blue
藍色成分的值。
alpha
介於 0
和 127
之間的值。 0
表示完全不透明,而 127
表示完全透明。
返回一個顏色索引。
版本 | 說明 |
---|---|
8.0.0 |
image 現在需要一個 GdImage 實例;以前需要一個有效的 gd 資源 (resource)。 |
範例 #1 使用 imagecoloresolvealpha() 從圖像中取得顏色
<?php
// 載入圖像
$im = imagecreatefromgif('phplogo.gif');
// 從圖像中取得最接近的顏色
$colors = array();
$colors[] = imagecolorresolvealpha($im, 255, 255, 255, 0);
$colors[] = imagecolorresolvealpha($im, 0, 0, 200, 127);
// 輸出
print_r($colors);
imagedestroy($im);
?>
上述範例將輸出類似以下的內容
Array ( [0] => 89 [1] => 85 )