Как обрезать изображение из центра с помощью wp_image_editor

Я работаю над плагином WordPress. В плагине пользователь загружает изображения из мета-поля, а в конце я использую wp_image_editor для обрезки и изменения размера изображений. Размер изображения очень хороший, но при кадрировании он не очень хорошо обрезается. Я даю х-измерение 100 и у-измерение 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 ответ

Решение

Попробуйте этот код:

$crop = array( 'center', 'center' );
resize( $max_w, $max_h, $crop);
Другие вопросы по тегам