图像与BufferedImage

Jam*_*mie 16 java bufferedimage image

每当处理Java中的图像加载和渲染时,我以前总是使用BufferedImages来存储和操作内存中的图像.

但是,我最近遇到了一些 使用该类而不是的类型的 网站,这让我感到疑惑 - 有什么区别?ImageBufferedImage

我知道BufferedImage有一个更大/优化的工具集,但不惜任何代价?如果是这样,这个成本什么时候变得明显?在哪种情况下你会使用Imagea BufferedImage,反之亦然?

Pet*_*hev 20

BufferedImage extends Image.Image只是一个基本的抽象类,你无法实例化它.您正在使用的引擎盖BufferedImage或其他实现肯定.

  • 关于““在后台,您肯定使用BufferedImage””:不一定。还有在Java中经常使用的Image的其他具体实现,并且在处理具体的Image实例时,不能假设它实际上是BufferedImage。 (2认同)