What is the 'best' type of java.awt.image.BufferedImage?
I am creating a buffered image that is going to be a snapshot of a JComponent (via paint()) and rendered inside an ImageIcon.  There are a large amount of types in the BufferedImage(int width, int height, int iamgeType) constructor, but which one should I use?  

I am sure that any of them would work, but which ones are better than the others?  And Why?
What is the 'best' type of java.awt.image.BufferedImage?
===

I am creating a buffered image that is going to be a snapshot of a JComponent (via paint()) and rendered inside an ImageIcon.  There are a large amount of types in the BufferedImage(int width, int height, int iamgeType) constructor, but which one should I use?  

I am sure that any of them would work, but which ones are better than the others?  And Why?