【发布时间】:2013-03-07 20:46:12
【问题描述】:
我的主题运行正常。调整大小没问题,但是生成的图片大小有大问题。
我上传了一张 30KB 的图片:300*250
它已调整大小,100*80 的图像是 20Kb,这太疯狂了。它应该最大为 5 或 6KB。
我正在使用 Wordpress 内置的调整大小功能。使用 WP Smush 帮助不大。
【问题讨论】:
我的主题运行正常。调整大小没问题,但是生成的图片大小有大问题。
我上传了一张 30KB 的图片:300*250
它已调整大小,100*80 的图像是 20Kb,这太疯狂了。它应该最大为 5 或 6KB。
我正在使用 Wordpress 内置的调整大小功能。使用 WP Smush 帮助不大。
【问题讨论】:
一个完全未压缩的 80 x 100 像素、8 位颜色的 jpeg 图像最多可以拍摄:
80 * 100 * (24 bits per pixel) / 8 = 24000 bytes ~= 23.4375 kb
Wordpress 的默认压缩率为 90%,但如果太高,您可以使用 3.5 版中添加的 WP_Image_Editor 类更改它。
具体来说,您应该按照Wordpress Filter Reference for jpeg_quality 中的建议将set_quality 与wp_editor_set_quality 或WP_Image_Editor::set_quality() 一起使用。
【讨论】: