我在 a 上画了一堆瓷砖Canvas
,这些瓷砖由Image
s 或BufferedImage
s 表示。
我注意到我用Image
s 获得毫秒级的绘制,但是我开始使用BufferedImage
s 作为瓷砖的帧时间天空火箭到 20 毫秒以上。
BufferedImage buffered = ImageIO.read(new File(fileName));
Image image = Toolkit.getDefaultToolkit().createImage(fileName);
这两个图像都支持 Alpha 通道。我想开始使用 alpha 能力Image
的中间缓冲区。但是,除了此 Toolkit 调用以从文件创建一个之外,我还没有在 jdk 中找到可以生成它们的位置。
基本上有人知道如何从头开始创建一个可以支持 alpha 的空白图像(不是 BufferedImage)吗?