问题
[quote]
有些gif图片在旋转后出现一大片有色背景
[/quote]
解决办法
1. 先将gif图片转换成透明背景的png图片
2. 旋转,去掉背景
[quote]
有些gif图片在旋转后出现一大片有色背景
[/quote]
解决办法
1. 先将gif图片转换成透明背景的png图片
IMOperation op = new IMOperation();
op.transparent("white");
op.addImage("D:\\tmp\\10.gif");
op.addImage("D:\\tmp\\10.png");
new ConvertCmd(true).run(op);
2. 旋转,去掉背景
IMOperation op = new IMOperation();
op.rotate(45.0).transparent("white");
op.addImage("D:\\tmp\\10.png");
op.addImage("D:\\tmp\\ratate.png");
new ConvertCmd(true).run(op);
本文介绍了一种解决GIF图片旋转后出现有色背景的方法。首先将GIF转换为透明背景的PNG格式,然后进行旋转操作并去除背景色。通过两步实现透明背景的GIF旋转。
1742

被折叠的 条评论
为什么被折叠?



