2011-09-19 110 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