有多种读取Java中图像文件的方法,例如BufferedImage
和ImageIcon
仅举几例。我想知道这两种情况有什么区别?它们是否取决于上下文,在特定情况下只能使用其中之一?
读取用户通过JFileChooser
选择的图像并分离图像的色彩 channel 的最佳方法是什么?
最佳答案
一个好的方法是使用不同的ImageIO.read方法,这些方法返回BufferedImage对象。
图像是一个抽象类,所以我认为真正的问题是哪个子类对您的程序更有效。如果需要硬件加速,请使用VolatileImage。有关here的更多信息。
关于java - 用Java读取图像文件的方式之间有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14136475/