我在磁盘上有图像。我想将其转换为BufferedImage,以便我可以在其上应用滤镜。有没有办法做到这一点?将图像转换成BufferedImage
回答
使用ImageIO.read(File)。它返回的BufferedImage:
BufferedImage image = ImageIO.read(new File(filename));
试试这个,使用类 “javax.imageio.ImageIO中的” 像
BufferedImage originalImage = ImageIO.read(new File("c:\\image\\mypic.jpg"));
也可参考此链接
转换定期Image
到BufferedImage
只是创建一个新的BufferedImage
和绘画上的Image
,像这样最稳妥的办法:
Image original = ...;
BufferedImage b_img = new BufferedImage(original.getWith(), original.getHeight(), BufferedImage.TYPE_4BYTE_ARGB);
// or use any other fitting type
b_img.getGraphics().drawImage(original, 0, 0, null);
这可能不是关于表现的最佳方式,但它总是会工作。
的Java 2D™支持加载这些外部图像格式转换成其的BufferedImage格式使用其Image I/O API
这是在javax.imageio
包。 Image I/O具有对GIF,PNG,JPEG,BMP和WBMP的内置支持。
为了从一个特定的文件加载图像使用以下代码:
BufferedImage img = null;
try {
img = ImageIO.read(new File("image.jpg"));
} catch (IOException e) {
e.printStackTrace()
}
最好不要提到异常处理,而不是拙劣的!调用'e.printStackTrace()' –
为了从一个特定的文件加载图像使用以下代码:
读更多Reading/Loading an Image。
Working with Images
BufferedImage img = null;
try {
img = ImageIO.read(new File("your/image/path/name.jpg"));
} catch (IOException e) {
// handle exception
}
更好的是不要提及异常处理,而不是拙劣的!调用'e.printStackTrace()' –
- 1. 如何将BufferedImage转换成图像?
- 2. 将Graphics2D转换为图像或BufferedImage
- 3. 将GDCM图像转换为Java BufferedImage
- 4. 将Mat中的图像转换为BufferedImage
- 5. 将2D像素数组转换为BufferedImage
- 6. Java的转换图像到BufferedImage的
- 7. 将jpeg图像发送到Servlet并将其转换为BufferedImage
- 8. 如何将BufferedImage RGBA转换为BufferedImage RGB?
- 9. 将BufferedImage转换为aws ... rekognition.model.Image
- 10. 将ImageIcon转换为BufferedImage
- 11. 将ByteArrayOutputStream转换为BufferedImage
- 12. 将BufferedImage转换为OpenCv Mat
- 13. 将com.lowagie.text.Image转换为BufferedImage
- 14. 将BufferedImage转换为图像数据类型
- 15. rgb图像在java中转换二进制图像bufferedImage
- 16. 将HTML转换成图像在PHP
- 17. 如何将网址转换成图像?
- 18. 将矩形图像转换成梯形
- 19. 将图像转换成标签
- 20. 与图像将HTML转换成ms.word
- 21. 将图像转换成偏光过滤
- 22. 使用php图像将图像转换成卡通图片magick
- 23. 如何将Graphics2D转换为BufferedImage?
- 24. 将Image对象转换为BufferedImage对象
- 25. 将BufferedImage转换为OpenCV中的Mat
- 26. 如何将BufferedImage转换为javaxt.io.Image?
- 27. 将IplImage转换为javacv中的BufferedImage
- 28. 将TIFF文件转换为bufferedImage
- 29. 将JPanel的区域转换为BufferedImage
- 30. 如何将BufferedImage转换为AVI?
拉胡尔你快:) –
感谢Parvel :),但我们都似乎是在同一条线上。 –