使用gd2坏图像调整Magento大小

使用gd2坏图像调整Magento大小,magento,resize,gd2,Magento,Resize,Gd2,我有问题,以获得良好的拇指从一些图像,当原始图像条纹或检查衬衫 使用Varien_Image_Adapter_gd2类(magento 1.5版)中magento的gd2库resize(),我获得了一个具有奇怪效果的图像,可以修改真实图像的外观 我找不到此效果的名称,因此无法在google上搜索此问题!:( 您可以在以下两张图片中看到我的问题: 如您所见,在拇指图像上有一些滚动的奇怪线条,特别是在左上角的位置 这个问题在格子衬衫上更明显,所以我必须找到一个解决方案来纠正这个问题 如果有人对这个

我有问题,以获得良好的拇指从一些图像,当原始图像条纹或检查衬衫

使用Varien_Image_Adapter_gd2类(magento 1.5版)中magento的gd2库resize(),我获得了一个具有奇怪效果的图像,可以修改真实图像的外观

我找不到此效果的名称,因此无法在google上搜索此问题!:(

您可以在以下两张图片中看到我的问题:

如您所见,在拇指图像上有一些滚动的奇怪线条,特别是在左上角的位置

这个问题在格子衬衫上更明显,所以我必须找到一个解决方案来纠正这个问题

如果有人对这个问题有什么建议,请告诉我!:)

thx
Luca

尝试使用cloudzoom,他会根据您的需要自动调整图像大小。

云纹是您描述的图案,由于使用了“gd2”库(可能使用也可能不使用双三次缩放),所以它特别明显

我不确定@Guerra是否理解这里的问题,但对我来说,这是一个直接缺乏双三次(或更好)缩放的问题

请参阅此问题的答案并点击链接:

因此,您可能希望使用imagemagick而不是Magento附带的标准gd2库来缩放前端的图像,并使用过滤器


您可以通过php(正确的方式)运行imagemagick,或者,如果您正在进行复杂的图像处理,您可以使用命令行“exec”并以这种方式对图像处理进行原型化。我没有任何现成的代码,但是,这正是您需要的:比gd2更好的缩略图渲染。

thx,但我会尝试纠正gd2的行为。你对这个问题有什么想法吗?你的回答非常专业和详细。这正是我要找的。非常感谢,我希望这个解决方案能够在没有“莫尔”的情况下调整图像的大小!:)谢谢我敦促您安装php imagemagick并尝试一些命令行测试。仔细阅读并尝试使用自适应调整大小。你可以多次运行它,所以缩小两倍,看看这是否有助于避免可怕的莫尔图案。看这条线,我认为你的问题非常类似,问题结束时,接受了下面的答案。