微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP-Magento-调整图像大小,保持宽高比,裁切超出尺寸的图像

我想用magen调整图像的大小以保持其高宽比,并使其充满另一个高宽比的矩形.

例:

我的图片是640×480

我的矩形是100×50

我希望图像填充所有矩形并裁剪超出其范围的图像.

我知道keepFrame(FALSE)-它不会使图像填充矩形,而是使其适合内部并且不裁剪任何内容.

另外,如果您熟悉wordpress,我想要做的是:
* add_image_size(‘home’,370,256,true); *

谢谢 :)

解决方法:

看一看 @

由于magento已更改,因此页面链接结构尝试http://web.archive.org/web/20140707042130/http://www.magentocommerce.com/boards/viewthread/47269/

Crop product thumbnail images to clean square

尝试

<img src="<?PHP echo $this->helper('catalog/image')->init($this->getProduct(), 'thumbnail', $_image->getFile())->constrainOnly(TRUE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(120,null); ?>" width="120" alt="<?PHP echo $this->htmlEscape($_image->getLabel()) ?>" title="<?PHP echo $this->htmlEscape($_image->getLabel()) ?>" />

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐