如何使用wp_IMAGE_EDITOR从中心裁剪图像

时间:2015-06-23 作者:deemi-D-nadeem

我正在开发WordPress插件。在插件中,用户从meta字段上传图像,在后端,我使用wp\\u image\\u编辑器裁剪和重新调整图像大小。图像的大小调整得很好,但在裁剪时,图像裁剪得不太好。我给出x维100和y维0。

$resize_img = wp_get_image_editor( $wpc_prod_img[\'wpc_resize_img\'] );
if ( ! is_wp_error( $resize_img ) ) {
   $resize_img->crop( 100, 0, $wpc_image_width, $wpc_image_height, NULL, NULL, false );
}
我想从x维中心和y维中心裁剪图像。我试过了,但没用

$resize_img->crop( \'center\', \'center\', $wpc_image_width, $wpc_image_height, NULL, NULL, false );
我怎样才能做到这一点。有什么解决办法吗

1 个回复
最合适的回答,由SO网友:Nadeem 整理而成

Try this code

$crop = array( \'center\', \'center\' );
$resize_img->resize( $wpc_image_width, $wpc_image_height, $crop);
结束

相关推荐

Theme styling for plugins

我有一个插件,它有自己的CSS,用于在使用相关短代码时生成的内容。我正在尝试创建一个主题来重新设置我网站前端的样式,但由于这个插件有自己的CSS,我如何在新主题中修改它?