2013-07-09 38 views

回答

3

我認爲你可以很容易地谷歌這...無論如何,JPG,GIF和PNG將在大多數地方工作。

+1

那些類型幾乎是由JVM保證的(根據教程)。對於任何平臺上支持的全部範圍,請參閱'ImageIO.getReaderFileSuffixes()'..但爲此使用粘貼JPG,GIF和PNG。我更喜歡PNG的圖標,因爲它是無損的(與JPG不同)並支持超過256種顏色和部分透明度(與GIF不同)。 –

+0

由於您陳述的原因,我更喜歡PNG。但是,下面的評論令人驚訝,在非Windows上支持BMP。 –

1

以前的答案不包括證明環節,所以......從http://docs.oracle.com/javase/tutorial/2d/images/loadimage.html

圖像I/O已經內置了對GIF,PNG,JPEG,BMP支持和WBMP

+0

呵呵,我很驚訝BMP/WBMP在非Windows上受支持!儘管我不會使用任何一種格式的圖標,但請參閱Mark M爲我使用PNG的評論。 –

+1

@AndrewThompson:BMP非常流行,很簡單,根據維基百科,沒有專利,所以爲什麼不包括它?但我同意,我沒有看到使用它的理由。 –

+1

謝謝,我以爲它是由MS開發的(&** ** ** **)。 –

相關問題