如何将调整大小的图像放在黑色图层上,imagemagick
how to place a resize image on a black layer, imagemagick
我想拍张照片,将其调整为 50% 并放在黑色图层上...
我的问题是调整图像大小,调整整个图像(也包括黑色层)并将其放在新层的中心......
这是我的代码:
'convert -size 1920x1080 xc:Black -gravity center image.png -resize 20% -composite -flatten result.png'
我该怎么做才能只调整 image.png 而不是整个层的大小?
提前致谢
g.
我想你可能想要这个:
convert image.png -resize 50% -gravity center -background black -extent 1920x1080 result.png
或者这个,这是做同样事情的另一种方式:
convert -size 1920x1080 xc:black \( image.png -resize 50% \) -gravity center -composite result.png
或者,更简洁的版本:
convert xc:black[1920x1080\!] \( image.png -resize 50% \) -gravity center -composite result.png
第一个调整你的图片大小,然后用黑色从中心向外扩展到你想要的大小。
第二个创建正确大小的 canvas,然后加载您的图像并在括号中调整其大小 "on-the-side",并将结果合成到 canvas。
我想拍张照片,将其调整为 50% 并放在黑色图层上... 我的问题是调整图像大小,调整整个图像(也包括黑色层)并将其放在新层的中心...... 这是我的代码:
'convert -size 1920x1080 xc:Black -gravity center image.png -resize 20% -composite -flatten result.png'
我该怎么做才能只调整 image.png 而不是整个层的大小? 提前致谢 g.
我想你可能想要这个:
convert image.png -resize 50% -gravity center -background black -extent 1920x1080 result.png
或者这个,这是做同样事情的另一种方式:
convert -size 1920x1080 xc:black \( image.png -resize 50% \) -gravity center -composite result.png
或者,更简洁的版本:
convert xc:black[1920x1080\!] \( image.png -resize 50% \) -gravity center -composite result.png
第一个调整你的图片大小,然后用黑色从中心向外扩展到你想要的大小。
第二个创建正确大小的 canvas,然后加载您的图像并在括号中调整其大小 "on-the-side",并将结果合成到 canvas。