在Java中读取图像文件的方法有什么区别?

Dee*_*Jha 6 java bufferedimage image image-processing color-channel

有各种方法可以在java中读取图像文件,例如BufferedImageImageIcon列举一些.我想知道这些案件有什么区别?它们是依赖于上下文的,在特定情况下只能使用其中一个吗?

读取JFileChooser用户选择的图像并分离图像的颜色通道的最佳方法是什么?

Ale*_*noy 6

一种好方法是使用不同的ImageIO.read方法,这些方法返回BufferedImage对象.

Image是一个抽象类,所以我认为真正的问题是哪个子类对你的程序更有效.如果需要硬件加速,请使用VolatileImage.更多关于这一点.