当从媒体 -> 库 -> 编辑页面调整图像大小时,Wordpress 会生成较低质量的图像。
我在functions.php中使用了以下代码来强制WordPress使用Imagick而不是GD。
add_filter( 'wp_image_editors', 'sm_force_imagick' );
function sm_force_imagick() {
return array( 'WP_Image_Editor_Imagick', 'WP_Image_Editor_GD' );
}
在我的专用服务器上安装了 GD 和 Imagick。
我们如何找出 WordPress 正在使用哪个图像库?
wp_get_image_editor()
函数加载文件,并检查返回的对象的名称。
此外,查询监视器插件列出了可用的 PHP 扩展,可用于查看 GD 和/或 Imagick 是否可用。如果两者都可用,则将使用第一个声称支持图像编辑的。