2011-09-10 68 views
1

請回答以下問題:約BufferedImages問題和圖像

  1. 這是真的,如果一個BufferedImage的類型是INT_ARGB它會以相同的速度被渲染爲一個工具包生成的Image對象?
  2. BufferedImages和圖像的遊戲「相等」嗎? (速度&內存效率明智)
  3. BufferedImages不會播放動畫* .gif是否正確,因爲圖像數據被緩衝?
  4. 如果將圖像繪製到BufferedImage然後通過Graphics對象呈現在屏幕上,將丟失存儲在Image對象中的動畫圖像數據嗎?
+0

你的測試和分析告訴你什麼? – trashgod

+0

說實話,我還沒有做過那些事情。我有點希望有人會有答案。 – Benjamin

+0

嗯,我已經嘗試繪製圖像,動畫就好了,直到它們被繪製在BufferedImage上。所以我想我有點知道第3和第4題的答案。我只是不想得出一個匆忙的結論,所以我認爲有人可以回答我的問題,或者至少在短時間內確認我的「理論」:) – Benjamin

回答

1

雖然BufferedImage本質上不是動畫,但它們經常用於預加載或預先渲染複雜圖像以加速動畫。這個KineticModel就是一個例子。這AnimationTest顯示了一種檢查渲染時間的方法。

+0

感謝,解釋了很多:) – Benjamin

+0

優秀!如果在一段時間後沒有出現更好的答案,可以點擊[空綠色對勾]接受此答案(http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)在左邊。 – trashgod