使用 Imagemagick。
目标是用透明边框图像 B 覆盖图像 A。
“主”图像 A 具有以下尺寸:
identify examples/1.jpg
examples/1.jpg JPEG 1936x1296 1936x1296+0+0 8-bit DirectClass 1.231MB 0.000u 0:00.000
透明边框图片B:
identify examples/images/rahmen/basic/frame.png
examples/images/rahmen/basic/frame.png PNG 3508x2480 3508x2480+0+0 8-bit DirectClass 60.8KB 0.000u 0:00.000
可以看到边框图片比主图大
我们用
composite -resize 1936x1296 \
examples/images/rahmen/basic/frame.png \
images/1.jpg \
output.jpg
用于生成叠加层。
生成的图像具有边框,但边框图像不会填满图像边框,而是显示在原始图像内部。
http://s16.postimage.org/t3vfpv7lx/image.jpg
那么如何使用 imagemagick 将边框图像调整/缩小到主图像的确切尺寸?