resim boyutu.
arkadaşlar ben resim upload ile dosyaya resim gonderiyorum ama bir sorun var ben gonderdiğim resmin boyutunu içeride 120x120 olmasını istiyorum
yardımcı olursanız cok sevnırım.
Php
Yani tam anladım mı bilmiyorum ama bu çok kolay.
1.Html kodlarıyla yapabilirsin.Yada php'nin içine html kodlarını gömerek yapabilirsin.
Php'nin içinde html kullanarak şu şekilde;
echo"<img src='resim adresi' width=120 height=120>";
Eğer resimleri veritabanından çekiyorsan;
$sorgu = mysql_query("SELECT * FROM tabload");
while($goster = mysql_fetch_array($sorgu)){
echo '
<img src="'.$goster['resim'].'" width="120" height="120">
';
}
şeklinde yapabilirsin.
Php
zazagame saol ama benim istediğim oyle değil mesela 1200x1200 boyutunda resmim var ben bunun boyutunu 100x100 yapmak istiyorum ama html ile değil php ile. yuklediğim resim buyuk klasorde kuçultulmuş hali kucuk klasorde saklanacak ben her seyi hallettim ama boyut kucultme konusunda takıldım
Php
Resmi zaten <img src ile yansıtmıyormusun? Php ilede echo komudunun içine yazıver. :) Olmazsa o bölümün kodlarını buraya yolla.Bir bakayım.
arkadaşlar ben resim upload ile dosyaya resim gonderiyorum ama bir sorun var ben gonderdiğim resmin boyutunu içeride 120x120 olmasını istiyorum
yardımcı olursanız cok sevnırım.
Kardeşim Ne demek istediğini anladım ben senin. Yapmak istediğin yüklediğin resimin boyutlarını küçültmek. daha önceden drekon hocamızın yazdığı bir fonksiyon vardı ve bihayli işime yaramıştı. bende o fonksiyonu buraya yazayım.
function kucult($eski, $yeni, $resimeni,$resimboyu) //dosya , uzunluk , yeni isim { if (!extension_loaded('gd') && !extension_loaded('gd2')) { trigger_error("GD KAPALI !", E_USER_WARNING); return false; } list($genislik, $yukseklik, $resimtipi) = getimagesize($eski); switch ($resimtipi) { case 1: $uret = imagecreatefromgif($eski); break; case 2: $uret = imagecreatefromjpeg($eski); break; case 3: $uret = imagecreatefrompng($eski); break; default: trigger_error('Desteklenmeyen dosya turu:'.$eski, E_USER_WARNING); break; } $empt = imagecreatetruecolor($resimeni,$resimboyu); imagecopyresized($empt, $uret, 0, 0, 0, 0, $resimeni, $resimboyu, $genislik, $yukseklik); imagejpeg($empt,$yeni,'100'); imagedestroy($empt); imagedestroy($uret); }
kullanımı şu şekilde
kucult(resimin adresi,resimin oluşturulacagı yeni adres,resim eni,resim boyu);
gif,png ve jpg dosyalarını destekler. kolay gelsin