-
Üyelik
05.04.2013
-
Yaş/Cinsiyet
35 / E
-
Meslek
Webmaster
-
Konum
Ankara
-
Ad Soyad
M** T**
-
Mesajlar
924
-
Beğeniler
219 / 226
-
Ticaret
24, (%100)
Merhaba
Basit bir php scripti buldum.Scriptin özelliği görseli upload edip üstüne watermark uygulaması.Yalnız şöyle bir sorun var yüklenen görseli ön tanımlı boyuta küçültüyor.Ben görsel orjinal boyutta olsun istiyorum.Bu konuda yardımcı olabilir misiniz?
Kodlar
function watermark_image($oldimage_name, $new_image_name){
global $image_path;
list($owidth,$oheight) = getimagesize($oldimage_name);
$width = $height = 500;
$im = imagecreatetruecolor($width, $height);
$img_src = imagecreatefromjpeg($oldimage_name);
imagecopyresampled($im, $img_src, 0, 0, 0, 0, $width, $height, $owidth, $oheight);
$watermark = imagecreatefrompng($image_path);
list($w_width, $w_height) = getimagesize($image_path);
$pos_x = $width - $w_width;
$pos_y = $height - $w_height;
imagecopy($im, $watermark, $pos_x, $pos_y, 0, 0, $w_width, $w_height);
imagejpeg($im, $new_image_name, 100);
imagedestroy($im);
unlink($oldimage_name);
return true;
}
-
Üyelik
16.06.2018
-
Yaş/Cinsiyet
23 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** S**
-
Mesajlar
77
-
Beğeniler
7 / 9
-
Ticaret
0, (%0)
$resim =getimagesize('image/resim.png');
$width = $resim[0];
$height = $resim[1];
bunlarla resmin ilk boyutunu alıp fonksiyonunuza uyarlayabilirsiniz
İşe Yarar Muhtmelen...
1 kişi bu mesajı beğendi.
-
Üyelik
16.06.2018
-
Yaş/Cinsiyet
23 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** S**
-
Mesajlar
77
-
Beğeniler
7 / 9
-
Ticaret
0, (%0)
Resmin Boyutlarını 500x500 Mü Yapıyordu ?
$resim =getimagesize('image/resim.png');
//buraya resmin yolunu ve ismini girmen gerek
function watermark_image($oldimage_name, $new_image_name){
global $image_path;
list($owidth,$oheight) = getimagesize($oldimage_name);
$width = $resim[0];
$height = $resim[1];
$im = imagecreatetruecolor($width, $height);
$img_src = imagecreatefromjpeg($oldimage_name);
imagecopyresampled($im, $img_src, 0, 0, 0, 0, $width, $height, $owidth, $oheight);
$watermark = imagecreatefrompng($image_path);
list($w_width, $w_height) = getimagesize($image_path);
$pos_x = $width - $w_width;
$pos_y = $height - $w_height;
imagecopy($im, $watermark, $pos_x, $pos_y, 0, 0, $w_width, $w_height);
imagejpeg($im, $new_image_name, 100);
imagedestroy($im);
unlink($oldimage_name);
return true;
}