1. 首页
  2. WordPress 函数手册

image_resize_dimensions()

image_resize_dimensions( int $orig_w, int $orig_h, int $dest_w, int $dest_h, bool|array $crop = false )

检索用于WP_Image_编辑器的计算大小调整维度。
Retrieves calculated resize dimensions for use in WP_Image_Editor.

目录锚点:#说明#参数#返回#源码


说明(Description)

计算适合指定宽度和高度的调整大小的图像的尺寸和坐标。

种植行为取决于$crop的价值:

如果为false(默认),则不会剪切图像。

如果数组的形式为(x_裁剪位置,y_裁剪位置):

x U裁剪位置接受“左”“中”或“右”。

y U裁剪位置接受“顶部”、“中心”或“底部”。图像将在定义的裁剪区域内裁剪到指定的尺寸。

如果为true,则将使用中心位置将图像裁剪到指定的尺寸。


参数(Parameters)

参数 类型 必填 说明
$orig_w (int) 必需 原始宽度(像素)。
$orig_h (int) 必需 原始高度(像素)。
$dest_w (int) 必需 以像素为单位的新宽度。
$dest_h (int) 必需 以像素为单位的新高度。
$crop (bool | array) 可选 是将图像裁剪为指定的宽度和高度,还是调整大小。数组可以指定裁剪区域的位置。

返回(Return)

(array|false)返回的数组与imagecopyresampled(array|false)的参数匹配。失败时为False。


源码(Source)


更新版本 源码位置 使用 被使用
2.5.0 wp-includes/media.php:531 3 5

image_resize_dimensions() 为WP2原创文章,链接:https://www.wp2.cn/functions/image_resize_dimensions/

发表评论

您的电子邮箱地址不会被公开。