PHP合併不同的圖層 Part 2/2【27/366】

今天延續昨天的話題
另外一個合併的語法
$show_image = imagecreatetruecolor($width_new, $height_new);
imagefill($show_image, 0, 0, 0x7fff0000);
imagealphablending($show_image, false);
imagesavealpha($show_image, true);
$img_path = "test_images.png";
$img= imagecreatefrompng($img_path);
imagesavealpha($img, true);

以上語法之前的文章都說明過了

imagecopy($show_image, $img, 0, 0, 0, 0, imagesx($img), imagesy($img));
這是將 $img 放到 $show_image 上面並且合併圖層
可以參考 官方 的說明
另外一個 imagecopymerge 也可以參考看看
但是透明圖層似乎會被拿掉
有時間研究研究再來分享更細節的部分

發佈留言

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