Imagemagick 图形背景:图案而不是透明背景

Imagemagick 图形背景:图案而不是透明背景,imagemagick,transparency,composite,graphicsmagick,Imagemagick,Transparency,Composite,Graphicsmagick,使用ImageMagick,我可以使用下面的命令将图像的透明背景替换为图案。即使使用半透明像素,它似乎也能完美工作 composite -compose Dst_Over -tile pattern:checkerboard 'src_file_with_transparent_background.png' 'output_file.jpg' 有没有办法用GraphicsMagick实现同样的功能?以下是解决方案: gm montage -texture pattern:checkerboa

使用ImageMagick,我可以使用下面的命令将图像的透明背景替换为图案。即使使用半透明像素,它似乎也能完美工作

composite -compose Dst_Over -tile pattern:checkerboard 'src_file_with_transparent_background.png' 'output_file.jpg'
有没有办法用GraphicsMagick实现同样的功能?

以下是解决方案:

gm montage -texture pattern:checkerboard -mode Concatenate input.png output.jpg

非常感谢GraphicsMagick维护人员Bob Friesenahn帮助解决此问题!您可以在此线程中找到他的原始答案:

此命令用于将透明背景替换为适用于ImageMagick和GraphicsMagick的颜色:gm convert'src_file_with_transparent_background.png'-background HotPink-flatte'output_file.jpg'