WP_Image_Editor::resize( int|null $max_w, int|null $max_h, bool|array $crop = false ): true|WP_Error
Resizes current image.
Description
At minimum, either a height or width must be provided.
If one of the two is set to null, the resize will maintain aspect ratio according to the provided dimension.
Parameters
-
$max_w
int|null Required -
Image width.
-
$max_h
int|null Required -
Image height.
-
$crop
bool|array Optional -
Default:
false
Return
true|WP_Error
More Information
Crop value:
1. If false (default), images will not be cropped.
2. If an array in the form of array( x_crop_position, y_crop_position ):
– x_crop_position accepts ‘left’ ‘center’, or ‘right’.
– y_crop_position accepts ‘top’, ‘center’, or ‘bottom’.
Images will be cropped to the specified dimensions within the defined crop area.
3. If true, images will be cropped to the specified dimensions using center p
Source
File: wp-includes/class-wp-image-editor.php
.
View all references
abstract public function resize( $max_w, $max_h, $crop = false );
Changelog
Version | Description |
---|---|
3.5.0 | Introduced. |