【问题标题】:Add dynamically frames to images为图像动态添加帧
【发布时间】:2017-09-12 07:21:41
【问题描述】:

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

我必须添加这样的框架:

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

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

也许是ImageMagick 或者我在想Gimp bach mode。您会建议我使用哪种工具?

【问题讨论】:

标签: php image-processing imagemagick


【解决方案1】:

是的,您可以使用 Imagemagick 做到这一点:https://www.imagemagick.org/Usage/thumbnails/#frame_edge

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

一开始锻炼会变得相当复杂。

编辑:这在马特上有一个较小的阴影(我个人偏好),但我使用 Imagemagick 和 php 做到了(注意 Stackoverflow 已将其更改为 jpg,因此它失去了背景透明度):

【讨论】:

  • 是的,但我不确定能否使用它,因为我需要在地图上插入阴影。
  • 你可以做你需要的一切,但你需要一点一点地建立图像。
  • 哦,你用 PHP/Imagemagick 和一个伙伴做了,我可以发布代码吗。
猜你喜欢
  • 2015-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-24
  • 2011-10-20
  • 2014-05-31
  • 2012-07-15
相关资源
最近更新 更多