91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

imagecolortransparent函數在不同圖片格式中的應用

PHP
小樊
85
2024-09-08 06:51:08
欄目: 編程語言

imagecolortransparent() 函數是 PHP 的 GD 庫中的一個函數,用于設置 PNG 或 GIF 圖像的透明色

以下是 imagecolortransparent() 函數在不同圖片格式中的應用示例:

  1. PNG 圖像:
// 創建一個寬度為 200、高度為 200 的真彩色圖像
$image = imagecreatetruecolor(200, 200);

// 為圖像分配顏色
$white = imagecolorallocate($image, 255, 255, 255);
$red = imagecolorallocate($image, 255, 0, 0);

// 使用白色填充背景
imagefill($image, 0, 0, $white);

// 繪制一個紅色矩形
imagerectangle($image, 50, 50, 150, 150, $red);

// 將白色設置為透明色
imagecolortransparent($image, $white);

// 輸出 PNG 圖像
header("Content-type: image/png");
imagepng($image);
imagedestroy($image);
  1. GIF 圖像:
// 創建一個寬度為 200、高度為 200 的調色板圖像
$image = imagecreate(200, 200);

// 為圖像分配顏色
$white = imagecolorallocate($image, 255, 255, 255);
$red = imagecolorallocate($image, 255, 0, 0);

// 使用白色填充背景
imagefill($image, 0, 0, $white);

// 繪制一個紅色矩形
imagerectangle($image, 50, 50, 150, 150, $red);

// 將白色設置為透明色
imagecolortransparent($image, $white);

// 輸出 GIF 圖像
header("Content-type: image/gif");
imagegif($image);
imagedestroy($image);

在這兩個示例中,我們首先創建了一個寬度為 200、高度為 200 的圖像(一個真彩色圖像和一個調色板圖像)。然后,我們為圖像分配了白色和紅色。接下來,我們使用白色填充背景,并繪制了一個紅色矩形。最后,我們將白色設置為透明色,并輸出 PNG 或 GIF 圖像。

0
永顺县| 珠海市| 炎陵县| 玛曲县| 连平县| 东丰县| 青浦区| 含山县| 平邑县| 当阳市| 慈利县| 涡阳县| 绥芬河市| 邵武市| 磴口县| 中阳县| 手游| 合作市| 揭阳市| 新河县| 牟定县| 凤城市| 天祝| 南宫市| 松滋市| 新平| 蒲城县| 巢湖市| 上栗县| 墨竹工卡县| 石棉县| 东丽区| 临夏市| 陵川县| 大同市| 文水县| 红河县| 江达县| 巨野县| 新民市| 崇信县|