Görüntü imagepng kullanarak kırpılmış alıyorum.

1 Cevap php

I am trying to functions: 1. imagecreatefrompng 2. imagepng

Benim php kod şöyle görünür:

<?php
ini_set('memory_limit', -1);

try{
    //if(!$image=imagecreatefromjpeg('zee3.jpg')){
   if(!$image=imagecreatefrompng('leo.png')){
      throw new Exception('Error loading image');
   }
   imagepng($image, 'leoAfter_9compression1.png', 9);
   // free up memory
   imagedestroy($image);
}
catch(Exception $e){
   echo $e->getMessage();
   exit();
}

ini_restore('memory_limit');

?>

Görüntü 3MB dosyası leo.png

Ama kod leoAfter_9compression1.png görüntüyü çalıştırdıktan sonra 1.7MB dosyası olarak çıkıyor. ancak kırpılmış oluyor. Hangi ben istemiyorum.

Ve ben o oluyor anlamak mümkün duyuyorum.

Birisi bana görüntü kırpılmış almak için bir neden söyleyebilir ve nasıl ben bunu önleyebilirsiniz.

If someone wants to test for the image i am talking about, search "image" leo.png on google. it will the first image on the search. The image gets cropped as well as distorted. But i tried the same algorithm for a different image, and its works fine on that.

Regards Zeeshan

1 Cevap

Bu, orijinal görüntüyü kontrol edilmemelidir.