![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
java的imageio是否可以读写.vsd格式图片?
我在web端用gooflow来画流程图,然后想把画好的流程图保存成.vsd格式的图片。后期可以单独使用visio进行二次编辑修改。不知道我直接获取页面的data集合然后再...
我在web端用gooflow 来画流程图,然后想把画好的流程图保存成.vsd格式的图片。后期可以单独使用visio进行二次编辑修改。不知道我直接获取页面的data集合然后再用imageio重新画图保存能不能行呀
展开
1个回答
展开全部
首先导入各种需要的包:
import java.awt.Image;
import javax.imageio.ImageIO;
import java.io.*;
读取图片的方法如下:
Image[] array = new Image[10];
Image image = ImageIO.read(new File("d:\\source.gif"));//根据你实际情况改文件路径吧
array[0] = image;
图片读出来了。
如果你有一个Image对象,想把它写入文件可以这样做:
BufferedImage image = ImageIO.read(new File("d:\\source.gif"));
//要想保存这个对象的话你要把image声明为BufferedImage 类型
ImageIO.write(image, "png", new File("f:\\test.png"));
import java.awt.Image;
import javax.imageio.ImageIO;
import java.io.*;
读取图片的方法如下:
Image[] array = new Image[10];
Image image = ImageIO.read(new File("d:\\source.gif"));//根据你实际情况改文件路径吧
array[0] = image;
图片读出来了。
如果你有一个Image对象,想把它写入文件可以这样做:
BufferedImage image = ImageIO.read(new File("d:\\source.gif"));
//要想保存这个对象的话你要把image声明为BufferedImage 类型
ImageIO.write(image, "png", new File("f:\\test.png"));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询