WordPress缩略图的ICC Profile

Published on

图片有没有ICC Profile对于大部分网站也许影响不大,但对严谨的摄影师或广色域显示设备来说却是很必要的。在WordPress 4.5之前默认生成缩略图的方式都会扔掉ICC Profile,唯有ImageMagick Engine这个插件可以生成带色彩配置的缩略图,终于WordPress 4.5上有了一些调整,默认保留缩略图的EXIF, XMP, IPTC, ICC这几类元数据,同时为了使文件更小,保存质量从90降到了82。

实际比较的结果是这样

WP 默认(4.5 or later) ImageMagick Engine
JPG-resize resize质量 正常(linear) 较高(cubic, or higher)
保存质量 正常 可选
缩略图体积 正常 正常
ICC Profile 正常 可选
PNG-resize resize质量 正常(linear) 较高(cubic, or higher)
保存质量 无损 无损
Alpha 丢失(白色) 丢失(白色)
缩略图体积 正常 正常
ICC Profile 丢失 丢失
GIF-resize resize质量 正常 较差
保存质量 无损 无损
动画 只保留第一帧 正常
缩略图体积 较大(虽然只有一帧) 较大(比原图更大)
优点 什么都不用管 不会生成大于原始尺寸的缩略图;
可以手动重新生成缩略图
其它问题 小于设定分辨率的图会被放大保存(比如上传100×100的图也会生成720×340这种缩略图);
更改设定或换主题后旧的缩略图无法更新
不支持中文(文件名里的中文保存时会消失);
2年多没更新了,两位作者多半已弃坑;
和新版WordPress有一些兼容问题(比如单张图片生成缩略图的按钮无效)已修复  —— 12.7

基本上WP默认的方式是追求速度,画质和IME或原图比就显得比较模糊了,而且体积和IME比并没有小多少

resized by WP 4.6 (42.6KB) resized by IME (53.3KB)


original JPG (61.8KB)

PNG上两者都不支持Alpha通道,也不保留ICC Profile,尽管一般用PNG保存的内容不是太需要色彩管理;GIF都表现的比较尴尬,还好GIF很少用,建议始终用原图。

如果觉得WordPress的缩略图画质不能忍,或者不想升级但又需要缩略图带ICC Profile的可以试试ImageMagick Engine,这里有另一篇介绍ImageMagick Engine的设置,还能让PNG缩略图也带ICC Profile噢。

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *