当前位置: 技术问答>java相关
如何将Image类型转成BufferedImage?
来源: 互联网 发布时间:2015-06-23
本文导语: 如题。有一种方法是: Image img; ...... BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics2D biContext = bi.createGraphics(); biContext.drawImage(img,...
如题。有一种方法是:
Image img;
......
BufferedImage bi = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);
Graphics2D biContext = bi.createGraphics();
biContext.drawImage(img, 0, 0, null);
但现在,我不想通过Graphic(2D)类型来转换,大虾们有没有别的什么好方法吗?
Image img;
......
BufferedImage bi = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);
Graphics2D biContext = bi.createGraphics();
biContext.drawImage(img, 0, 0, null);
但现在,我不想通过Graphic(2D)类型来转换,大虾们有没有别的什么好方法吗?
|
Image是抽象类,不会有Image的实例的,只要Image句柄是BufferImage的实例,就可以强制转化的,但,为什么要转呢?