Я рисую группу плиток на Canvas
, эти плитки представлены либо Image
с, либо BufferedImage
с.
Я заметил, что я получаю миллисекундные дро с Image
с, но то, что я начинаю использовать BufferedImage
с для тайлов, время полета которых составляет более 20мс.
BufferedImage buffered = ImageIO.read(new File(fileName));
Image image = Toolkit.getDefaultToolkit().createImage(fileName);
Оба эти изображения поддерживают альфа-каналы. Я хотел бы начать использовать альфа-способ Image
для промежуточных буферов. Однако я не нашел места в jdk, которое может сгенерировать их, кроме этого вызова Toolkit для его создания из файла.
В принципе кто-нибудь знает, как создать пустое изображение (не BufferedImage) с нуля, которое может поддерживать альфа?