描述:
注册新的图片上传尺寸,图像大小的裁剪行为取决于$crop的值:
- 如果为False(默认),图像将被缩放,而不是裁剪。
- 如果是数组,( x_crop_position(宽), y_crop_position(高) ):
- 如果为true,则将使用中心位置将图像裁剪到指定的尺寸。
参数:
$name
(string) (必填) 图像大小标识符。
$width
(int) (可选) 图像宽度(像素)。默认值0。
$height
(int) (可选) 图像高度(像素)。默认值0。
$crop
(bool|array) (可选) 将图像裁剪为指定的宽度和高度,还是调整大小。数组可以指定裁剪区域的位置。
默认值: false
源文件:
function add_image_size( $name, $width = 0, $height = 0, $crop = false ) {
global $_wp_additional_image_sizes;
$_wp_additional_image_sizes[ $name ] = array(
'width' => absint( $width ),
'height' => absint( $height ),
'crop' => $crop,
);
}