我基本上是尝试使用MagickImage中的复合命令在更大的jpeg或png文件上添加一个小的png(有一些透明部分)。
我运行了许多不同的变体,有和没有几何arg,但它似乎不起作用。在下面的示例中,testt.png与annotate.png相同,没有black.png的符号。
Page_Load
奇怪的是,如果我交换图像意味着我首先将较大的图像应用于较小的图像,我会得到一个奇怪的结果,其中两个都是可见的,但它们完全是彼此分离的,具有白色空间之间。
答案 0 :(得分:1)
试试这样:
# Make a big black thing
convert -size 500x500 xc:black black.png
# Make a red circle on a transparent background
convert -size 100x100 xc:none -fill red -draw "circle 50,50 50,99" transp.png
# Splat circle on background with offset
composite transp.png black.png -geometry +40+120 result.png
或者使用convert
这样的结果:
convert black.png transp.png -geometry +40+120 -composite result.png