使用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 Friesenhahn帮助解决了这个问题!你可以在这个帖子中找到他的原始答案:https://sourceforge.net/p/graphicsmagick/discussion/250738/thread/9d43ab46/