1

私のウェブサイトでは、画像の多くが最適化されすぎており、アーティファクト(エッジがぼやけている)があることに気づきました。彼らは本当にひどく見えます。

だから私はmagento(1.6)がそれらの変換をどのように処理するかを調べてきましたが、それがどのように処理するのかわかりません。

だからあなたはアイデアを得るためにここを見てみることができます:ここに

モニターによって異なります。これらのものがかなりはっきりと目立つという意味で、私のものは良い(悪い)です。他のモニターはより寛容です。そのため、大きなファイルで帯域幅をあまり犠牲にすることなく、より高品質の圧縮率を実現する方法を模索しています。

それは可能ですか?アマゾンウェブサービスでホストされています。

ありがとう

4

5 に答える 5

9

呼び出されたメソッドsetQualityが実装されており、テンプレートで直接使用できます。

例えば:

echo $this->helper('catalog/image')->init($this->getProduct(), 'image', $_image->getFile())->resize(42, 50)->setQuality(95);

于 2012-05-31T22:34:31.840 に答える
3

このチュートリアルはGoogleで見つけました。setQualityと呼ばれる新しいメソッドがMagentoCE1.4から実装されており、テンプレートファイルで直接使用できます。たとえば、カテゴリビューで商品画像の品質を向上させたい場合は、app/design/frontend/yourpackage/yourtheme/template/catalog/product/list.phtml and add ->setQuality(100)次のようにimgsrcの最後で開きます。

<img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(122,180)->setQuality(100); ?>" alt="" />

これで、製品リストに高品質の画像が追加されました。お役に立てれば

于 2014-11-15T13:50:28.977 に答える
0

magento1.7http ://www.magentopowered.com/increase-product-images-quality-on-magento/これを確認してください。商品画像のアップロード中に、magentoは画像を圧縮します。探す:

$functionParameters = array();
$functionParameters[] = $this->_imageHandler;
$functionParameters[] = $fileName;

以下の行を追加します。

$functionParameters[] = 100;

探す:

if (!is_null($this->quality()) && $this->_fileType == IMAGETYPE_JPEG)

コメント:

// $functionParameters[] = $this->quality();
于 2013-07-29T11:28:00.957 に答える
0

無料のMagento拡張機能Mediarocks_RetinaImagesをインストールし、構成を介して品質を設定できます。必要がなければ、網膜画像を有効にする必要はありません。

于 2015-06-29T12:25:32.360 に答える
-3

バックエンドの[システム]->[カタログ]->[画像CDN]に、画像の圧縮率を1から9まで選択できる設定があります。簡単ですが、見つける必要がありました。

于 2012-06-11T17:12:31.690 に答える