【问题标题】:Wordpress resize image = BigWordpress 调整图片大小 = 大
【发布时间】:2013-03-07 20:46:12
【问题描述】:

我的主题运行正常。调整大小没问题,但是生成的图片大小有大问题。

我上传了一张 30KB 的图片:300*250

它已调整大小,100*80 的图像是 20Kb,这太疯狂了。它应该最大为 5 或 6KB。

我正在使用 Wordpress 内置的调整大小功能。使用 WP Smush 帮助不大。

【问题讨论】:

    标签: image wordpress


    【解决方案1】:

    一个完全未压缩的 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() 一起使用。

    【讨论】:

    • 我用过,是一样的吗? add_filter('jpeg_quality', 'jpeg_quality_callback');函数 jpeg_quality_callback($arg) { return (int)80; }
    猜你喜欢
    • 2012-09-03
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    • 1970-01-01
    • 2023-04-01
    • 2017-06-18
    相关资源
    最近更新 更多