有没有办法/插件来帮助图像缩放器进行 png 压缩?
我有一个在导航中使用的 png 图像,希望使其尽可能小。原始图像宽度为 200px,大小为 38kb。我需要将其大小调整为 150px。一旦我使用图像缩放器执行此操作,大小就会达到 150kb。
最初图像是使用 http://tinypng.org/ 压缩的
最佳答案
是的,the PrettyGifs plugin offers excellent octree quantization for both PNG and GIF images.
使用&colors=256
、&colors=128
等调整位深度。您还可以使用 preservePalette=true
保留现有调色板。
请注意,高级 PNG 压缩优化(例如 smush.it、tinypng 等提供的)需要额外 150-400MB RAM,并且需要 10-20 秒才能执行 - 出于显而易见的原因,您需要不希望在动态请求期间发生这种情况。 ImageResizer 尝试在 250 毫秒内完成每个请求。
手动优化 PNG/GIF CSS Sprite 和站点范围的图标通常会为您提供 ImageResizer 可以提供的更小的文件大小,尽管对于摄影数据来说它几乎是不可能击败的。
当然,with the WebP plugin安装后,ImageResizer 将与竞争对手擦肩而过。
关于.net - PNG压缩和图像大小调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17829200/