我正在尝试使用Imagick缩小图像大小。但是压缩$image->setImageCompressionQuality($compression_value)
后,它会打印相同的大小。它不会减小大小
$filename = "test.jpg";
$image = new Imagick($filename);
$compression_value = 0;
// getImageLength gets the length of the file in bytes.
while ($image->getImageLength() > 95000) {
$compression_value = $compression_value +1;
$image->setImageCompressionQuality($compression_value);
}
$img = preg_replace('/\\.[^.\\s]{3,4}$/', '', $filename).".tiff";
$image->writeImage($img);