|
 862.5 Кб |
|
| Я думаю, что не один такой - при сжатии изображения с помощью imagecopyresampled(), пропадают все цвета практически.
Приведу пример сжатия до 800х600 | |
|
|
|
|
 252.4 Кб |
|
|
для: alexander95
(08.03.2012 в 22:37)
| | вот результат | |
|
|
|
|
|
|
|
для: alexander95
(08.03.2012 в 22:37)
| | Все правильно, цвета так и должны теряться?
<?php
function makeSmallCopy($path){
$im=@imagecreatefromjpeg($path);
if(!$im)
die("Cannot find uploaded ile!");
$width=imagesx($im);
$height=imagesy($im);
$d_im=imagecreate(800,600);
imagecopyresampled($d_im, $im, 0,0,0,0, 800, 600, $width, $height);
imagejpeg($d_im, $path."__1.jpeg",100);
return $path."__1.jpeg";
}
?>
|
версия GD - последняя, доступная на репозитории (2.0.36) | |
|
|
|
|
|
|
|
для: alexander95
(08.03.2012 в 22:39)
| |
$d_im = imagecreatetruecolor (800,600);
|
| |
|
|
|