2010-07-20 59 views
0

我在腳本中使用phpThumb來清理我的圖像併爲它們添加水印。我們有大小不同的圖像(從100px到800px),因此無論使用什麼水印圖像,圖像看起來要麼太小,要麼太大。phpThumb - 更改水印大小

你知道一種告訴phpThumb調整水印大小的方法嗎?還是有辦法調整水印圖像的大小(取決於被水印的圖像的大小)?

非常感謝你們! Ali

回答

0

我面臨同樣的問題。

也許你可以把一些if語句在phpthumb.config文件默認參數部分

則取決於高度,你可以決定使用不同的文件大小不等水印寬度等參數。

確保更改$ PHPTHUMB_DEFAULTS_GETSTRINGOVERRIDE假

這不是你可以不知道源圖像大小開始與完美的原因。

但基於傳遞給phpthumb的參數會更合適。

我想唯一的其他解決方案是使用phpthumb作爲一個對象,但這將需要很多工作。

+0

嘿webgr,感謝您的回覆。這很有趣,我使用了精確的方法將它們快速放在一起,但我並不認爲它是一個解決方案:)我想,如果你足夠肛門,你可以使用phpThumb一次調整水印的大小,以確定你想要的尺寸在你正在加水印的當前圖像上,並且像那樣做。你怎麼看? – Ali 2010-10-15 05:48:02

+0

如果您的功能要求很靈活,您可以在上傳時應用水印。那麼你可以考慮圖像的實際大小,並且 - 如你所建議的 - 相應地調整水印的大小。在我們的情況下,我們希望保持源圖像完整 - 例如以防將來改變我們的水印。請注意$ PHPTHUMB_DEFAULTS_GETSTRINGOVERRIDE。它似乎沒有爲我們工作 - 你可以覆蓋URL的wmi過濾器。我不得不在配置文件中取消GET參數,以確保這是防篡改的。 – webgr 2010-10-15 21:49:37