我有一个 NxN 大小的图像和一个 MxM 的图像,N>M。我想将第二个放在第一个之上,但我想在特定像素上进行,例如(10,15)
我安装了 imagemagick 并开始使用它 cli(计划稍后尝试使用 php),但我找不到可以用于此目的的东西,或者是否可以通过组合一些命令。
所以我的问题:
- 使用 imagemagick 可以实现这样的事情吗?
- 如果是,我如何在命令行 imagemagick 中实现它?
- 如果是的话,我怎么能用 php 中的 imagemagick 来实现它?
我有一个 NxN 大小的图像和一个 MxM 的图像,N>M。我想将第二个放在第一个之上,但我想在特定像素上进行,例如(10,15)
我安装了 imagemagick 并开始使用它 cli(计划稍后尝试使用 php),但我找不到可以用于此目的的东西,或者是否可以通过组合一些命令。
所以我的问题:
扩展我的评论,我认为 php gd 很适合这个。PHP gd 更好地集成到 php 中并且在我看来效果更好。我用它来做很多事情(最明显的是调整缩略图的大小)。您的问题似乎与在图像上放置水印非常相似,即一个图像放置在另一个图像之上,并将其导出为单个光栅图像。这是创建此水印的快速示例:
http://www.sitepoint.com/watermark-images-php/
此示例将其直接导出到浏览器,但可以轻松修改以将图像本地保存到文件系统。享受!