0
我有兩張照片已經在服務器上,試圖用一個水印..imagecopymerge()對於已經兩個圖像服務器(水印使用)
我使用下面的腳本:
<?php
$watermark = "../images/watermark/watermark.gif";
$image = "../images/mainphoto.gif";
$padding = 0;
$opacity = 100;
$watermark_size = getimagesize($watermark);
$watermark_width = $watermark_size[0];
$watermark_height = $watermark_size[1];
$image_size = getimagesize($image);
$dest_x = $image_size[0] - $watermark_width - $padding;
$dest_y = $image_size[1] - $watermark_height - $padding;
if(!$image || !$watermark) die("Error: main image or watermark could not be loaded!");
imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $opacity);
?>
我收到以下錯誤:
警告:imagecopymerge()預計參數1是資源,串在/home/neatbuz/public_html/asite_service/inc_watermark.php給出線26
請幫助..
謝謝cpfaffinger的,我照你建議,即使我用PNG水印文件,原來我離開GIF ,問題解決了,但是當我用上面的代碼看到水印後的主圖像時,什麼都沒有發生,沒有水印?我甚至chmod到777,仍然水印不起作用。請指教 – BASSEL