1

我有一个 NxN 大小的图像和一个 MxM 的图像,N>M。我想将第二个放在第一个之上,但我想在特定像素上进行,例如(10,15)

我安装了 imagemagick 并开始使用它 cli(计划稍后尝试使用 php),但我找不到可以用于此目的的东西,或者是否可以通过组合一些命令。

所以我的问题:

  1. 使用 imagemagick 可以实现这样的事情吗?
  2. 如果是,我如何在命令行 imagemagick 中实现它?
  3. 如果是的话,我怎么能用 php 中的 imagemagick 来实现它?
4

1 回答 1

1

扩展我的评论,我认为 php gd 很适合这个。PHP gd 更好地集成到 php 中并且在我看来效果更好。我用它来做很多事情(最明显的是调整缩略图的大小)。您的问题似乎与在图像上放置水印非常相似,即一个图像放置在另一个图像之上,并将其导出为单个光栅图像。这是创建此水印的快速示例:

http://www.sitepoint.com/watermark-images-php/

此示例将其直接导出到浏览器,但可以轻松修改以将图像本地保存到文件系统。享受!

于 2013-04-01T17:42:11.967 回答