2013-10-27 23 views
-2

我在我的网站上运行较旧的更可靠版本的开放分类广告(版本1.7.5.1)。我遇到的问题是用户图像质量太差,以至于看起来有人工制造或像素化。我发现这不仅是旧版本的问题,也是新版本的问题。我不知道为什么图像看起来如此糟糕,但我有理由相信问题出在resize.php类中。我只需要一个在PHP方面比我有更多经验的人来看看原始文件,看看我对这个新文件所做的修改,看看我错过了什么。或者可能问题可能在另一个文件中。请指教。修复开放分类中的低质量图像

Open Classifieds v 1.7.5.1 (Original)

revised resize.php class

先谢谢了!

- 詹姆斯

+1

没有冒犯,但我不舒服下载该zip文件。你能发布你的前端代码的相关部分吗?我确实在revise.php中看到了“function size_height($ size = 100)”,对于height和auto也是如此。这些是默认设置,使缩略图100px高和宽。你可以尝试增加它们。我猜resize.php压缩图像,然后输出缩略图在400x400或 – Ryan

+0

@Ryan,该zip文件是完全安全的。它位于我的DropBox内部,便于访问。我在PC上运行Avast 8.x和Malwarebytes,所以我非常确定它是安全的。该文件被称为'resize.php'not revise.php,位于脚本包的includes/class目录中。请,如果你不舒服从我的DropBox下载,搜索谷歌的公开分类1.7.5.1下载。我真的可以使用帮助。 –

+0

没问题,我可以访问您的站点以查看问题的实际情况吗? – Ryan

回答

0

resize.php,变化:

function size_height($size=100) 
function size_width($size=100) 
function size_auto($size=100) 

function size_height($size=300) 
function size_width($size=300) 
function size_auto($size=300) 

或者一些其他的较大值。请记住,较大的图片尺寸会消耗更多资源并需要较长的时间才能加载,但请尝试不同的设置并为您的页面找到合适的平衡点。

+0

[This](https://dl.dropboxusercontent.com/u/69455950/business.jpg)是一个图像在550的大小,所以我不'不知道是否它。原文是[Here](https://dl.dropboxusercontent.com/u/69455950/business_original.jpg)。还要注意变色。 –

+0

有没有更好的方式来处理PHP中的图像以获得更好的结果?这个PHP页面可以用更现代的东西代替吗? –

+0

你的脚本在后端使用“GD” - 你可能想研究“ImageMagik”并看看这个:http://stackoverflow.com/questions/158756/what-is-the-best-image - 操纵图书馆 - 好吧,我已经接近了我对这个主题的了解,但是你走在了正确的轨道上 - 我同意一个更现代化的图书馆可能会有所帮助。 – Ryan