动态添加帧到图像

时间:2017-04-16 14:57:38

标签: php image-processing imagemagick

在运行PHP的Web服务器上,我有这样的图像:

enter image description here

我必须添加这样的帧: enter image description here

我认为这很复杂,因为图像不会有相同的比例(宽度/高度),在Mat上有一个阴影可以修改以改变颜色或者可以删除。

我知道如何使用php图像GD库,我可以轻松地在图像上添加一些水印,但我不知道应该用哪种工具动态生成一个帧。

也许是ImageMagick或我正在考虑Gimp bach mode。你会告诉我哪种工具?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用Imagemagick执行此操作:https://www.imagemagick.org/Usage/thumbnails/#frame_edge

您只需进行计算并使用它们从原始图像创建尺寸等。

一开始就搞得很复杂。

编辑:这在亚光上有一个较小的阴影(我的个人喜好),但是我用Imagemagick和php做了(注意Stackoverflow已将它改为jpg,因此它已经失去了背景透明度):

enter image description here