私はWordPressのプラグインに取り組んでいます。プラグインではユーザーはメタフィールドから画像をアップロードし、バックエンドでは画像のトリミングとサイズ変更にwp_image_editorを使います。画像は非常によくサイズ変更されていますが、画像をトリミングするとうまくトリミングされません。 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 );
これどうやってするの。解決策はありますか
このコードを試す
$crop = array( 'center', 'center' );
$resize_img->resize( $wpc_image_width, $wpc_image_height, $crop);