用于离屏渲染的最有用的java.awt.image.BufferedImage类型是什么?

时间:2008-11-07 03:49:58

标签: java swing graphics awt

我正在创建一个缓冲图像,它将成为JComponent的快照(通过paint())并在ImageIcon内呈现。 BufferedImage(int width, int height, int imageType)构造函数中有大量类型,但我应该使用哪一种?

我相信他们中的任何一个都会奏效,但哪些比其他更好?我该怎么选一个?为什么?

1 个答案:

答案 0 :(得分:6)

请参阅GraphicsConfiguration.createCompatibleImage(int, int)以获取帮助,以便在众多可用类型中创建“良好”类型的BufferedImage。

如何开始使用GraphicsConfiguration实例进行此调用?这取决于代码的执行位置。请参阅many methods,了解如何通过getGraphicsConfiguration()或getDeviceConfiguration()等方法获取GraphicsConfiguration。