需要WordPress内置功能来调整图像大小

时间:2018-10-24 19:08:55

标签: php wordpress

当前,我已经在自定义WordPress的CRON作业的API中添加了image_resize函数。 但是image_resize将不推荐使用。我的CRON工作正在处理大约10000张图像。如何更新我的代码,以便弃用不会损害我的设置?我的设置已经有ImageMagick和gd库。

下面是我当前的代码:

image_resize( $srcpath, 60, 60, false,'',$despath,90);

3 个答案:

答案 0 :(得分:0)

您应该使用此功能,然后使用缩略图重新生成插件重新生成所有图像:

add_image_size( 'custom-size', 220, 180, true ); // 220 pixels wide by 180 pixels tall, hard crop mode

答案 1 :(得分:0)

根据the documentation,它已被WP_Image_Editor取代,后者具有一种resize()方法。

$editor = wp_get_image_editor($srcpath);
$editor->set_quality(90);
$editor->resize(60, 60, false);
$editor->save($despath);

答案 2 :(得分:0)

如果您想使用内置的WordPress功能,则可以使用此
    wp_get_image_editor(字符串$ path,数组$ args = array())