PDA

View Full Version : تصویری که با imagecopyresampled کوچک شده سنگین تر از تصویر اصلی است!



_mojitaba_
چهارشنبه 21 آبان 1393, 05:00 صبح
سلام دوستان
من تو نت یه کدی پیدا کردم که تصویر رو کوچک میکرد منتها مشکل اینجاست که تصویر کوچک شده سنگین تره یعنی حجمش بیشتر از تصویر اصلیه



<?php


$orgin = '22.png';


$NWidth = 200;


$NHeight = 200;
$original = imagecreatefrompng($orgin);


$dims = getimagesize($orgin );
$res= imagecreatetruecolor($NWidth , $NHeight );


imagecopyresampled( $res, $original, 0, 0, 0, 0, $NWidth , $NHeight , $dims[0], $dims[1] );


header('Content-type: image/png');
imagepng($res,"aaa.png",9);




کسی میدونه چرا؟ مشکل از کده؟
کد بهتری سراغ دارید؟

Mori Bone
چهارشنبه 21 آبان 1393, 13:26 عصر
سلام. اینجا (http://php.net/manual/en/imagick.resizeimage.php) رو یه نگاه بندازی همه چی دستت میاد. تاپیک هم تکراریه:عصبانی: