• 14-05-2008, 19:42:21
    #1
    resimleri bu altta gördüğünüz kodlarla boyutlarını değiştiriyorum. fakat resimlerin boyutları değiştiğinde resmin renkleri karışıyor, kalite çok düşüyor. bunu nasil engellerim?
    <?php 
    // resize function 
    function resize_jpg($img,$w,$h){ 
    $thumb = imagecreate ($w, $h); 
    $image = ImageCreateFromJpeg($img); 
    $imagedata = getimagesize($img); 
    imagecopyresized ($thumb, $image, 0, 0, 0, 0, $w, $h, $imagedata[0], $imagedata[1]); 
    imagejpeg($thumb, $img); 
    } 
    // call resize function resize_jpg(image name, new width, new height) 
    resize_jpg("amir.jpg",600,800); 
    ?>
  • 14-05-2008, 22:57:25
    #2
    Üyeliği durduruldu
    fonksiyon dosyanın son satırını bu şekilde değiştirirsen sorun çözülür sanıyorum....
    imagejpeg($thumb, $img, 100);
  • 14-05-2008, 23:09:02
    #3
    alp3r3r adlı üyeden alıntı: mesajı görüntüle
    fonksiyon dosyanın son satırını bu şekilde değiştirirsen sorun çözülür sanıyorum....
    imagejpeg($thumb, $img, 100);
    malesef

    başka çözümü olan var mı ?
  • 15-05-2008, 04:49:56
    #4
    bunu geçelim o zaman (: resimleri boyutlandırmak için başka bir yöntemimiz var mı?
  • 17-05-2008, 02:18:39
    #5
    sorunu buldum yardım eden herkese selamlar :P boyutlandırmayı ölçülü yapmak gerekiyor.
  • 17-05-2008, 02:36:43
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    amirali adlı üyeden alıntı: mesajı görüntüle
    sorunu buldum yardım eden herkese selamlar :P boyutlandırmayı ölçülü yapmak gerekiyor.
    Bizimlede paylaşır mısın?
  • 17-05-2008, 02:57:39
    #7
    <?php
    function boyutla($hedef{
    $filename = $hedef;
    $percent = 0.5 ;
    list($width, $height) = getimagesize($filename);
    $newwidth = $width * $percent;
    $newheight = $height * $percent;
    $thumb = imagecreatetruecolor($newwidth, $newheight);
    $source = imagecreatefromjpeg($filename);
    imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
    imagejpeg($thumb,$hedef,'100');
    }
    ?>
    gibi...