我使用imagemagick函数进行压缩。我需要帮助替换函数optimizeimage();
中的图像$path = '/home/bitrix/ext_www/host.svarbi.ru/';
$input = __DIR__."ttt/image/tmp/images.jpg";
$output = __DIR__."ttt/image/tmp/images1.jpg";
function optimizeimage($input,$output)
{
$image = new Imagick($input);
$image->stripimage();
$image->setImageCompression(Imagick::COMPRESSION_JPEG);
$image->setImageCompressionQuality(30);
$image->writeImageFile($output);
}
optimizeimage($input,$output);
但是我需要通过imagemagick重写图像 - 我该怎么做?
答案 0 :(得分:1)
试试这个(例如来自http://php.net/manual/en/imagick.writeimage.php)
<?php
$image = 'image.jpg';
$imagick = new Imagick($image);
clearstatcache(dirname($image));
$imagick->writeImage($image);
?>