亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
定远县| 安仁县| 万安县| 麦盖提县| 松阳县| 义乌市| 封丘县| 绥阳县| 静宁县| 潜江市| 库伦旗| 荔波县| 阜宁县| 双柏县| 天镇县| 沅陵县| 万山特区| 浦江县| 嘉鱼县| 禄丰县| 镇赉县| 西盟| 陇西县| 兰西县| 云浮市| 南安市| 永嘉县| 于都县| 呼玛县| 石景山区| 合水县| 聊城市| 忻州市| 定日县| 偃师市| 台中市| 靖边县| 铁岭县| 剑川县| 富裕县| 桂东县|