php resize
2
●478
- 08-02-2009, 11:35:31Verdiğim fonksiyonu kendim kullanmıştım, sorunsuz çalışıyor, 200,200 yazan boyut bölümünü kendinize göre düzenlersiniz, fonksiyonun çağrılışı bölümünü de kendinize göre düzenleyin;
<? function resim_yeniboyut($kaynak_yol,$hedef_yol,$en,$uz) { $filename=basename($kaynak_yol); $file_extension=strtolower(substr(strrchr($filename,"."),1)) ; list($width, $height)=getimagesize($kaynak_yol); $newwidth=$en; $newheight=$uz; $thumb=imagecreatetruecolor($newwidth, $newheight); if($file_extension=="jpeg"||$file_extension=="jpg"){ $source = imagecreatefromjpeg($kaynak_yol); $kayit=$hedef_yol."/".$filename.".jpg"; }else if($file_extension=="gif"){ $source = imagecreatefromgif($kaynak_yol); $kayit=$hedef_yol."/".$filename.".gif"; }else if($file_extension=="bmp"){ $source = imagecreatefromwbmp($kaynak_yol); $kayit=$hedef_yol."/".$filename.".bmp"; }else if($file_extension=="png"){ $source=$source = imagecreatefrompng($kaynak_yol); $kayit=$hedef_yol."/".$filename.".png"; } imagecopyresampled($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); if($file_extension=="jpeg"||$file_extension=="jpg"){ imagejpeg($thumb,$kayit); } else if($file_extension=="gif"){ imagegif($thumb,$kayit); } else if($file_extension=="bmp"){ image2wbmp($thumb,$kayit); }else if($file_extension=="png"){ imagepng($thumb,$kayit); } } // fonksiyonun çağırılışı resim_yeniboyut('Resim Adresi',"Küçük Resmin Yükleneceği Klasör",200,200);?> - 08-02-2009, 12:23:42Üyeliği durdurulduzahmet edip aratsaniz forumda defalarca soruldu ve defalarca cevaplandi bu sorumedya adlı üyeden alıntı: mesajı görüntüle