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