2017-04-16 68 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和一个伴侣来做,我可以发布代码吗。 –