Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 没有质量损失的产品图像(或像素完美,完全没有处理/调整大小)?_Image_Magento - Fatal编程技术网

Image 没有质量损失的产品图像(或像素完美,完全没有处理/调整大小)?

Image 没有质量损失的产品图像(或像素完美,完全没有处理/调整大小)?,image,magento,Image,Magento,我花了很多时间在我的产品图片上,调整它们使之与实际产品的颜色完全匹配。。白平衡、色调、对比度、色调。。但现在当我在Magento看到他们时,他们被屠杀得难以置信。对于我的产品,图像必须与产品完全相同。我有足够的带宽,不关心最小化文件大小。我也不介意如果我可以绕过正在进行的处理,我是否必须手动调整大小并上传相同的图像两到三次 马根托很棒!但这是一个止步秀。如果图像看起来不正确,我无法启动该网站。如果我做不到这一点,我实际上将不得不抛弃这个我花了几个月时间学习的购物车,或者花很多时间想出我自己的解决

我花了很多时间在我的产品图片上,调整它们使之与实际产品的颜色完全匹配。。白平衡、色调、对比度、色调。。但现在当我在Magento看到他们时,他们被屠杀得难以置信。对于我的产品,图像必须与产品完全相同。我有足够的带宽,不关心最小化文件大小。我也不介意如果我可以绕过正在进行的处理,我是否必须手动调整大小并上传相同的图像两到三次

马根托很棒!但这是一个止步秀。如果图像看起来不正确,我无法启动该网站。如果我做不到这一点,我实际上将不得不抛弃这个我花了几个月时间学习的购物车,或者花很多时间想出我自己的解决方案,即使我没有低级别的mysql经验。不管怎样,推迟发射都会在经济上造成损失

我尝试在调用init之后和调用resize之前,在\catalog\product\view\media.phtml中插入->setQuality99,在调用init之后,在\catalog\product\gallery.phtml中插入->setQuality99

在这两种情况下,我都使用了setQuality10来确保我正确地完成了它,奇怪的是它在gallery.phtml中工作,但在media.phtml中却不工作。不过这并不重要,因为尽管gallery.phtml中的100值在细节方面并不太差,但不幸的是对比度/颜色/曝光不同。它看起来被洗掉了,而且去饱和了。它使产品看起来不吸引人

在magentocommerce.com上的一个线程中,有人建议是resize函数导致了问题,但这不可能是真的,因为resize没有在gallery.phtml中调用。一般来说,人们都认为GD2.php是罪魁祸首,但我还没有找到任何能够完全解决这个问题的解决方案

如果我要为media.phtml视图上传一张265 px宽的图像,并使用放大的gallery.phtml视图所需的任何分辨率上传一张相同照片的单独图像,我将如何标记后端基视图或小型视图中的图像?或者我需要更多的标签?那么我如何从phtml文件中访问正确的映像呢?这有点超出我的理解力。我想我能弄明白,但不是不花很多时间,我没有时间。是否存在已解决此问题的扩展?我注意到一些lightbox扩展很受欢迎,但它们的描述中没有提到任何关于克服gd2所带来的可怕的图像质量的内容,这让我怀疑它们是否确实如此


有人能给点建议吗?如果已经有延期,我会很高兴的。谢谢。

似乎最好的解决方案是从Magento的默认Gd2库切换到,以获得更多的控制和更好的分辨率。Magento论坛有一篇关于细节的帖子。您需要确保以升级安全的方式执行编辑

似乎最好的解决方案是从Magento的默认Gd2库切换到,以获得更多的控制和更好的分辨率。Magento论坛有一篇关于细节的帖子。您需要确保以升级安全的方式执行编辑

谢谢你的回复。好的,我已经尝试了reddog的线程解决方案,它没有任何区别。我下载并安装了适用于Windows的Image Magick,确保按照说明选中了“添加到路径”复选框,并将dll复制到php扩展文件夹。然后我将GD2.php复制到/app/code/local/Varien/Image/Adapter/,在save中注释掉对call_user_func_数组的调用,然后插入指定的行。我的缓存已被禁用,因此我认为没有问题。我重新启动了WAMP,它确实显示了php\u imagick\u ts已加载。顺便说一句,我删除了缓存文件。仍然没有区别。哦,事实证明你必须重新加载你的图像,因为修改后的保存函数直到那时才被调用。好吧,我做到了,现在我得到了一个php错误类IMagick not found。Jonathan,cheeseandrice的下一个用户发布了一个GD2.php文件,在我再次上传图片后,这个文件就可以运行了!过一会儿我会用这个解决方案来回答我的问题。如果可以在Windows上获得正确的路径,我仍然建议您再次尝试ImageMagick。使用ImageMagick,您将获得比Gd2更好的整体效果,即使是100%感谢您的回复。好的,我已经尝试了reddog的线程解决方案,它没有任何区别。我下载并安装了适用于Windows的Image Magick,确保按照说明选中了“添加到路径”复选框,并将dll复制到php扩展文件夹。然后我将GD2.php复制到/app/code/local/Varien/Image/Adapter/,在save中注释掉对call_user_func_数组的调用,然后插入指定的行。我的ca
程已经残疾了,所以我想没问题。我重新启动了WAMP,它确实显示了php\u imagick\u ts已加载。顺便说一句,我删除了缓存文件。仍然没有区别。哦,事实证明你必须重新加载你的图像,因为修改后的保存函数直到那时才被调用。好吧,我做到了,现在我得到了一个php错误类IMagick not found。Jonathan,cheeseandrice的下一个用户发布了一个GD2.php文件,在我再次上传图片后,这个文件就可以运行了!过一会儿我会用这个解决方案来回答我的问题。如果可以在Windows上获得正确的路径,我仍然建议您再次尝试ImageMagick。使用ImageMagick,您将获得比Gd2更好的整体效果,即使是100%