我用GraphicsMagick把几帧png拼成一个gif出现问题
几帧图片是重叠的
代码如下:
IMOperation gm = new IMOperation();
ConvertCmd convertCmd = new ConvertCmd(true);
gm.addRawArgs("-quality","100");
for(int i=1; i<=4; i++){
gm.addRawArgs("-delay","26");
gm.addImage("E:/boss"+i+".png");
}
gm.addImage("E:/build.gif");
convertCmd.run(gm);
有大神能解惑吗?
加参数清除上一个frame
-dispose previous
http://www.graphicsmagick.org/GraphicsMagick.html#details-dispose