在尝试获得良好的 png 压缩时,我遇到了奇怪的结果。
我使用了 Imagick::COMPRESSION_ZIP
以下是一些压缩级别的文件大小。
0: 236,100
1: 274,035
9: 258,379
50: 241,282
100: 240,156
请注意,最佳结果在 0 处。此外,我花了很长时间试图获得与 GIMP 相似的结果。确保您的图像深度设置为 8,它似乎是每个通道 16 位,至少对我来说是这样。
您可以使用 identify -verbose filename.png 进行检查。
您还可以使用 $image->stripImage(); 进一步减少文件大小。