Wordpress: Crop Image with fixed value and save it

2019-09-05 04:51发布

I have a site that periodically get snapshot from a selection of website. Each image has been cropped in a different way and I've saved the crop data for each. Every day the website gets the updated snapshot for each site and I want the crop to be apply to the new image. I found I can crop calling an image editor instance

$img = wp_get_image_editor( ABSPATH.'wp-content/uploads/temp/site_img.jpg' );
if ( ! is_wp_error( $img ) ) {
    $img->crop( 130, 110, 107, 145, NULL, NULL, false );
}

How should I use crop and save the cropped image to the media library?

SOLUTION

$image->save( 'new_image.jpg' );

Now it works!!

标签: php wordpress
1条回答
爷的心禁止访问
2楼-- · 2019-09-05 05:12

It was easy:

$image->save( 'new_image.jpg' );
查看更多
登录 后发表回答