php GD resim daha küçük yeni görüntü yeniden boyutlandırma ->

4 Cevap

I this class ile, geniş 190px genişliğinde 200px görüntüleri ölçek küçültme am

burada ben alt text ne olsun

img = 1 asıl ------------------------------------- img 2 = küçük

Ben birkaç farklı genişlikleri denedim ama tüm görüntü boyutları ile bulanıklık / netlik aynı kaybını olsun. Ben kaliteli 100 (max) ayarladığınız

4 Cevap

Hangi metodu imagecopyresampled kullanırken veya imagecopyresized edilir? imagecopyresampled daha iyi sonuçlar verir. Ayrıca Imagemagick kütüphane düşünün mümkünse: http://pecl.php.net/package/imagick

Ben bu çözümü buldum ve benim için çalışıyor, benim facebook duvara aldım (https://www.facebook.com/antimatterstudios/posts/10151207306454364) ettik

Görüntüyü yeniden boyutlandırmak için PHP'nin GD kütüphanesi kullanarak ve görüntüleri bulmak bu insanlar için Bugün çevrimiçi bulunan güzel küçük bir ipucu (facebook duvar doğrudan bağlantı vardır) yeniden boyutlandırılır ve bulanık, sen görüntüyü netleştirmek için kod bu küçük parçacığını kullanabilirsiniz, bu çok daha iyi

 function imagesharpen( $image)
 {
    $matrix = array(
      array(-1, -1, -1),
      array(-1, 16, -1),
      array(-1, -1, -1),
    );

    $divisor = array_sum(array_map('array_sum', $matrix));
    $offset = 0; 
    imageconvolution($image, $matrix, $divisor, $offset);

    return $image;
}

Eğer timthumb kullanarak denedi?

http://code.google.com/p/timthumb/source/browse/trunk/timthumb.php

Bir üs olarak kullanarak, aynı-ish sorun üzerinde çalışıyor.

Sadece imagecopyresampled() yerine imagecopyresized() ve thats koydu. Benim için çalışıyor.