2017-07-20 203 views
0

自18個月以來,我一直在使用imagemagick,腳本保持不變。Imagick annotateimage損壞的文字

我有沒有文字的背景圖像,我使用imagemagick功能 $ img-> annotateimage($ draw,$ X,$ Y,0,$ Text)在這些圖像上寫入文字。 它工作正常。 然而今天我發現文本渲染不正確: enter image description here

填充「p」和填充「O」從我的劇本都沒有。從P的底部到「ø」的線不是來自我的腳本。文字不透明度的變化不是來自我的腳本。

有沒有人知道服務器端可能會導致這種奇怪的行爲?

任何幫助,將不勝感激。

大衛

+0

您的ISP在我們的服務器上更新了ImageMagick或Imagick嗎?某些版本的PHP/Imagick可能與ImageMagick 7不兼容。您是否使用ImageMagick 6或7. – fmw42

+0

我懷疑我的ISP已經做了些什麼,但在與他們交談後,我沒有進一步提前。當我給他們打電話時,他們粗魯無禮:-(。我怎樣才能知道哪個版本的ImageMagick正在運行?在ISP配置頁面上沒有提供版本號。我正在使用PHP 5.6 – Cymro

+0

試着將服務器配置更改爲PHP7.0並且結果沒有變化 – Cymro

回答

0

如果任何人有這個同樣的問題... 聽說今天從ISP回來,現在的問題似乎已經解決。 因此,它似乎是ISP的某種版本問題。