我想用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()) ?>" />