每当处理Java中的图像加载和渲染时,我以前总是使用BufferedImage来在内存中存储和处理图像。

但是,最近我遇到了一个使用Image类而不是BufferedImagefew different sites,这让我想知道-有什么区别?

我知道BufferedImage具有更大/优化的工具集,但是要付出任何代价吗?如果是这样,这笔费用何时会变得明显?在哪种情况下,您会使用Image而不是BufferedImage?反之亦然?

最佳答案

BufferedImage extends ImageImage只是一个基本的抽象类,您无法实例化它。在后台,您肯定会使用BufferedImage或其他实现。

关于java - 图像与BufferedImage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11810370/

10-14 19:27