自定义图像大小
无裁剪调整大小已经是核心功能的一部分,通过
add_image_size()
.
请注意最后一个参数:
<?php add_image_size( $name, $width, $height, $crop ); ?>
Codex条目描述了
$crop
参数如下:
$crop
(布尔)(可选)是否裁剪图像。假-软比例裁剪模式;True-硬裁剪模式。默认值:false
我更愿意将该选项描述为hard-crop vs。box-resize. 硬裁剪将根据最受限制的尺寸裁剪图像,而“框大小调整”将简单地调整图像大小,保留其原始尺寸比例。
因此,要创建调整大小的长方体图像大小,只需将其定义如下:
add_image_size( \'image-size-name\', $width, $height, false );
请注意,此行为是默认设置。要进行硬裁剪,必须明确指定
$crop
未来
true
.
张贴缩略图更改post-thumbnail
图像大小与框大小相似;简单使用set_post_thumbnail_size()
, 还有一个$crop
参数:
<?php set_post_thumbnail_size( $width, $height, $crop ); ?>
保留图像大小我很确定
\'medium\'
和
\'large\'
图像大小已经过框大小调整,而不是硬裁剪。