我正在一個網站,我最初並沒有創建/開發。質量和尺寸丟失後,添加水印圖像
用戶可以上傳圖片,當他們這樣做時,會有一個函數用水印創建該圖片的副本。
但與水印複印質量低以及它的尺寸比原始圖像更小
function watermark($path){
$watermark = imagecreatefrompng('files/watermark.png');
$wmsize = getimagesize('files/watermark.png');
$image = imagecreatefromjpeg($path);
$size = getimagesize($path);
$dest_x = (8);
$dest_y = ($size[1] - 35 );
imagecopy($image, $watermark, $dest_x, $dest_y, 0, 0, $wmsize[0], $wmsize[1]);
ob_start();
imagejpeg($image);
$img2 = ob_get_contents();
ob_end_clean();
imagedestroy($image);
return $img2 ;
}
爲什麼要爲已經有水印的圖像添加水印?你是那些聚合不屬於你的內容的網站之一嗎? – 2013-05-12 23:28:02
@remyabel不是它是一個圖像共享網站,原上傳者在上傳之前添加了自己的水印,您可以在水印圖像的右側看到他的名字與第一張圖像相同,並且thanx爲倒投 – max 2013-05-12 23:37:59