Имя пользователя:
Пароль:
 

Название темы: Использование ImageMagick
Показать сообщение отдельно

Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Как сказал Mikko надо писать writeimage
PHP код: Выделить весь код

$img1 = new Imagick('upload/FJQKMwJe.png');

$img1->setImageFormat('jpg');  
$img1->setImageCompression(Imagick::COMPRESSION_JPEG);
$img1->setImageCompressionQuality(50);
$img1->writeImage('tmp/1.jpg');
$s1=$img1->getImageSize(); 
$img1->clear();
$img1->destroy();  
 
$img2 = new Imagick('upload/FJQKMwJe.png');
$img2->setImageCompression(Imagick::COMPRESSION_JPEG);
$img2->setImageCompressionQuality(75);
$img2->writeImage('tmp/2.jpg');
$s2$img2->getImageSize(); 
$img2->clear();
$img2->destroy();

$img3 = new Imagick('upload/FJQKMwJe.png');
$img3->setImageCompression(Imagick::COMPRESSION_JPEG);
$img3->setImageCompressionQuality(90);
$img3->writeImage('tmp/3.jpg');
$s3$img3->getImageSize(); 

echo 
$s1." = ".$s2." = ".$s3

159887 = 218540 = 369199
PHP код: Выделить весь код

$img1 = new Imagick('upload/FJQKMwJe.png');

$img1->setImageFormat('jpg');  
$img1->setImageCompression(Imagick::COMPRESSION_JPEG);
$img1->setImageCompressionQuality(50);
#$img1->writeImage('tmp/1.jpg');
$s1=$img1->getImageSize(); 
$img1->clear();
$img1->destroy();  
 
$img2 = new Imagick('upload/FJQKMwJe.png');
$img2->setImageCompression(Imagick::COMPRESSION_JPEG);
$img2->setImageCompressionQuality(75);
#$img2->writeImage('tmp/2.jpg');
$s2$img2->getImageSize(); 
$img2->clear();
$img2->destroy();

$img3 = new Imagick('upload/FJQKMwJe.png');
$img3->setImageCompression(Imagick::COMPRESSION_JPEG);
$img3->setImageCompressionQuality(90);
#$img3->writeImage('tmp/3.jpg');
$s3$img3->getImageSize(); 

echo 
$s1." = ".$s2." = ".$s3

347346 = 347346 = 347346

Но я правда не согласен с таким вариантом.

Возник другой вопрос, как добиться маленького размера в PNG.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 17:43, 14-03-2009 | #2

Название темы: Использование ImageMagick