2011-09-19 112 views
0

我使用php的readfile来显示我的网站web根目录之外的jpeg图像。不幸的是,当我这样做时,图像上会出现一些小线条。有没有人注意到这种情况并找到解决办法?是否有更好的函数来使用而不是读取文件?当使用php读取文件显示图像时,图像上出现细线

感谢您的任何帮助。

small line is not on the original

活动链接:http://s116777.gridserver.com/pop_up_image/editions/00013

您可能需要刷新几次,但他们会出现的时间大约30% - 如下图所示:

enter image description here

+0

我可以保证'readfile()'不会将行添加到JPEG图像中。你能举一个活生生的例子吗? –

+0

您是否比较过“readfile'd”图片与原始图片?也许有一些输出会导致你的线条。 – vstm

+0

嘿,我添加了一个实时链接和另一个屏幕截图。我从我的客户那里得到这个报告,所以它不只是我的电脑或浏览器。 – dgig

回答

0

看来我只能在Firefox中重现这一点。我会建议在Firefox上启动一个新的配置文件(我认为你可以做“firefox -P”或使用配置文件向导)并查看问题是否仍然存在。如果它的固定意味着你的一个扩展可能会导致一些破坏:)

+0

是的,不幸的是,我的客户正在得到同样的东西,我不得不让它工作。太讨厌了。这使我把这些文件放在webroot之外。我想我必须想出一个系统,只有公共图像被复制到网络可访问的文件夹,然后被删除。 – dgig