5

縦横比を維持したままマジェントで画像のサイズを変更し、別の縦横比で四角形を塗りつぶしたいと考えています。

例:

私の画像は640x480です

そして私の長方形は100x50です

画像ですべての長方形を塗りつぶし、それを超えるものをトリミングしたい。

私はkeepFrame(FALSE)を認識しています - 画像が長方形を埋めるのではなく、内側に収まるようにし、何もトリミングしません。

また、Wordpress に精通している場合は、次のように実行する必要があります: *add_image_size('home',370,256,true);*

ありがとうございました :)

4

1 に答える 1

6

見てみる@

Magento はページのリンク構造が変更されているため、http://web.archive.org/web/20140707042130/http://www.magentocommerce.com/boards/viewthread/47269/を試してください。

商品のサムネイル画像をきれいな正方形に切り抜く

試す

<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()) ?>" />
于 2012-12-06T15:13:43.863 に答える