getting accelerated images from PNG file
I am developing a game. So I need fast drawing of images. I draw images to BufferStrategy. I have to use JDK5 and Windows XP!
If I read an image from a jpg file, drawing it takes about 0 milliseconds. I assume it is hardware accelerated. If I load the Image from a png file it takes about 10ms to draw it. I assume it is not hardware accelerated. So how do I get Images from png accelerated? I have read that translucent images cannot be accelerated. So at least I want to have transparent Images accelerated.
I have tried the following to create transparent Images:
Image image = ...
BufferedImage buffimg= gc.createCompatibleImage(100, 100,Transparency.BITMASK);
Graphics2D g = img.createGraphics();
g.setColor(new Color(0, 0, 0, 0));
g.fillRect(0, 0, 100, 100);
But when I draw Buffimg, it still takes to much time so I assume that acceleration doesn't work. How do I get it right?
Message was edited by: anthonywarp