如何处理在Magento的图像质量? [关闭](How to deal with image q

2019-07-29 16:24发布

我注意到,在我的网站很多图片都是overoptimized和具有伪像(模糊的边缘)。 他们看起来非常糟糕。

所以我一直在寻找到什么怎样的Magento(1.6)处理这些转换,但我不知道ID它。

所以,你可以在这里给看看,以得到一个想法: HERE

这取决于你的显示器上。 我的是好(坏)在某种意义上说,这些东西中脱颖而出相当清晰。 其他显示器更加宽容。 于是我找弄清楚如何做一个更高的压缩质量比没有大的文件牺牲太多的带宽。

那可能吗 ? 其托管在亚马逊网络服务。

谢谢

Answer 1:

调用的方法setQuality已经实施,并可以在模板中直接使用。

例如:

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



Answer 2:

我发现这个教程围绕谷歌。 所谓setQuality新方法,因为Magento的CE 1.4已经实现,并且可以在模板文件可以直接使用。 例如,如果你想提高产品图片的分类视图质量,打开app/design/frontend/yourpackage/yourtheme/template/catalog/product/list.phtml and add ->setQuality(100)在IMG SRC结束如下:

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

现在,我们在产品列表中良好品质的图像。 希望这可以帮助



Answer 3:

Magento的1.7 http://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();


Answer 4:

您可以安装免费的Magento扩展Mediarocks_RetinaImages并设置通过配置的质量。 你并不需要启用视网膜图像,如果你不需要。



Answer 5:

有一个在后端的设置,在系统 - >目录 - >图片CDN,你可以选择将图像压缩速率:从1到9 ...容易,但它必须找到!



文章来源: How to deal with image quality in magento? [closed]