2017-04-16 113 views
3

上的Web服務器上運行PHP我有這樣的圖片:動態地添加幀圖像

enter image description here

對此我要補充幀這樣的: enter image description here

我認爲這是相當複雜,因爲圖像不會有相同的比例(寬度/高度),Mat上可以修改顏色或刪除陰影。

我知道如何玩php圖像GD庫,我可以很容易地在圖像上添加一些水印,但我不知道我應該使用哪種工具動態生成一個框架。可能ImageMagick或我正在考慮Gimp bach mode。你會告訴我哪個工具?

+1

如果在類Unix系統上,您可以在http://www.fmwconcepts.com/imagemagick/picframe/index.php上試試我的picframe腳本。它有很多幀,但是如果你願意,你可以添加新的幀。另見http://www.imagemagick.org/Usage/thumbnails/#frame_edge – fmw42

回答

1

是的,你可以用ImageMagick的做到這一點:https://www.imagemagick.org/Usage/thumbnails/#frame_edge

你只需要做的計算,並利用它們來從原始圖像創建的尺寸等。

開始時工作起來相當複雜。

編輯:這對馬特(我的個人偏好)較小的影子,但我的ImageMagick和PHP(注意#1已經改成了一個jpg所以它已經失去了背景透明度)做到了:

enter image description here

+0

是的,但我不確定能否使用它,因爲我需要插入地圖上的陰影。 –

+0

你可以做你需要的一切,但你需要逐點建立圖像。 – Bonzo

+0

哦,你用PHP/Imagemagick和一個伴侶來做,我可以發佈代碼嗎。 –