gpt4 book ai didi

PHP+Imagick - PNG压缩

转载 作者:可可西里 更新时间:2023-11-01 12:57:07 24 4
gpt4 key购买 nike

如何有效地压缩 PNG?就我而言,图像是具有透明度的小灰度图像。

目前我正在玩这个:

// ...

$im->setImageFormat('png');
$im->setImageColorspace(\Imagick::COLORSPACE_GRAY);
$im->setImageCompression(\Imagick::COMPRESSION_LZW);
$im->setImageCompressionQuality(9);
$im->stripImage();
$im->writeImage($url_t);

由于 Imagick 不提供 COMPRESSION_PNG,我尝试了 LZW,但文件大小几乎没有变化(通常比以前更大)。

如果我在 GIMP 中打开图像并简单地保存它,文件大小会大大减少(例如 11,341 B --> 3,763 B 或 11,057 B --> 3,538)。

使用 Imagick 保存压缩 PNG 的正确方法是什么?

最佳答案

看看这个答案的第一部分:

它解释了 ImageMagick 的 -quality PNG 设置的含义和语法。

关于PHP+Imagick - PNG压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7462827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com