wmaraci reklam

Height ve Width Hakkında

5 Mesajlar 676 Okunma
pst.net
wmaraci reklam

MehmetTURK MehmetTURK Kronik Depresif Kullanıcı
  • Üyelik 05.04.2013
  • Yaş/Cinsiyet 34 / 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;
}
 

 

wmaraci
reklam

11yes11 11yes11 WM Aracı Kullanıcı
  • Üyelik 16.06.2018
  • Yaş/Cinsiyet 22 / 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...
MehmetTURK

kişi bu mesajı beğendi.

MehmetTURK MehmetTURK Kronik Depresif Kullanıcı
  • Üyelik 05.04.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Webmaster
  • Konum Ankara
  • Ad Soyad M** T**
  • Mesajlar 924
  • Beğeniler 219 / 226
  • Ticaret 24, (%100)

11yes11 adlı üyeden alıntı

$resim =getimagesize('image/resim.png');

$width = $resim[0];

$height = $resim[1];

bunlarla resmin ilk boyutunu alıp fonksiyonunuza uyarlayabilirsiniz
İşe Yarar Muhtmelen...


Hocam öncelikle teşekkür ederim.Ancak Php konusunda çok iyi değilim.Tam olarak nasıl uyarlayacağım anlatabilir misiniz?
 

 

11yes11 11yes11 WM Aracı Kullanıcı
  • Üyelik 16.06.2018
  • Yaş/Cinsiyet 22 / 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;
}
 

 

wmaraci
Mersin evden eve nakliyat

MehmetTURK MehmetTURK Kronik Depresif Kullanıcı
  • Üyelik 05.04.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Webmaster
  • Konum Ankara
  • Ad Soyad M** T**
  • Mesajlar 924
  • Beğeniler 219 / 226
  • Ticaret 24, (%100)

11yes11 adlı üyeden alıntı

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;
}


Evet hocam
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al