传递图像的相对URL以进行优化的问题

时间:2016-09-01 13:35:23

标签: php image magento

我正在开发magento 1.9。我需要在页面加载之前/加载时优化图像。 我已经提到了这么多的PHP脚本, http://zenverse.net/php-reducing-image-filesize-using-gd/ - 我发现这个更好的选择。但它无法从图像网址创建图像。 错误日志显示:

ERR (3): Warning: imagejpeg(): Unable to open 'http://mydomain/media/catalog/product/cache/3/small_image/180x180/9df785d08d6e5fb8d27136e95/4/8461c5c67fab50b68781772a4df.jpg' for writing: No such file or directory.

函数compress_image($ source_url,$ destination_url,$ quality)适用于本地图像。我在网上搜索了这个问题,它说我需要传递相对网址。我尝试了很多次,但注意到了。 我在list.phtml中的代码:

<?php /* Display optimised images */
    $img = $this->helper('catalog/image')->init($_product, 'small_image')->resize($imgX, $imgY);
    $imgsrc = Mage::helper('featured')->compress_image($img, $img, 90);
    ?>
    <img src="<?php echo $imgsrc; ?> " width="<?php echo $imgX; ?>" height="  <?php echo $imgY; ?>" alt="<?php echo $this->htmlEscape($_product->getName()) ?>"/>

我不知道自己错过了什么。提前谢谢。

0 个答案:

没有答案