_POST_THMBIAN()自定义大小显示不正确

时间:2011-07-27 作者:smogg

我正在尝试通过\\u post\\u thumbnail()函数显示宽图像图标。我正在使用“true”值进行裁剪,但它们裁剪得不好。。。我得到了一些不同尺寸的奇怪结果(我尝试使用200width x 150height)。如果图像不能以良好的比例显示(我不知道为什么要裁剪它?)然后我希望它始终具有精确的150px高度!我怎样才能做到这一点?我一直在尝试set\\u post\\u thumbnail\\u size(),但最糟糕的是。。。

1 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

如果关键尺寸是高度,则有两个选项:

硬裁剪到精确的宽度/高度:

<?php
add_image_size( \'wide-image-icon\', 200, 150, true );
?>
硬裁剪将使用精确的尺寸创建缩略图大小。确保所有图像都具有定义的最小宽度/高度。

或受高度限制的软裁剪(即“框大小调整”):

<?php
add_image_size( \'wide-image-icon\', 9999, 150, false );
?>
具有无约束尺寸的软裁剪(即。9999 宽度)将框大小调整为精确的高度,同时允许宽度基本上是任何东西。确保所有图像都具有定义的最小高度。

另外:如果您添加了这些add_image_size() 在已上载/附加一些图像后regenerate your thumbnails.

结束

相关推荐