WordPress缩略图的ICC Profile
图片有没有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有一些兼容问题 |
基本上WP默认的方式是追求速度,画质和IME或原图比就显得比较模糊了,而且体积和IME比并没有小多少
resized by WP 4.6 (42.6KB) | resized by IME (53.3KB) |
PNG上两者都不支持Alpha通道,也不保留ICC Profile,尽管一般用PNG保存的内容不是太需要色彩管理;GIF都表现的比较尴尬,还好GIF很少用,建议始终用原图。
如果觉得WordPress的缩略图画质不能忍,或者不想升级但又需要缩略图带ICC Profile的可以试试ImageMagick Engine,这里有另一篇介绍ImageMagick Engine的设置,还能让PNG缩略图也带ICC Profile噢。