VolatileImage vs. BufferedImage

hey guys, another question.

I know that VolatileImages in 1.5 support transparency, but I read somewhere that only the opaque transparency is hardware accelerated. Because of this, any images taht I need bitmask transparency for are being rendered to BufferedImages using the getCompatibleImage().

If I change all of these BufferedImages to VoaltileImages with BITMASK transparency, will I get any boost in performance? Will I lose performance?

Non-opaque VI’s are not accelerated in 1.5, so there’s no benefit of converting your bitmask bufferedimages to bitmask VIs.

Note that if the purpose of your images is sprites, buffered images fit the purpose.

Check out this article for more info:
http://java.sun.com/developer/technicalArticles/Media/intimages/