在MID使用Gnome Canvas實現連續的仿射變換的問題

續上文:

 

http://blog.csdn.net/shallon_luo/archive/2009/09/16/4557785.aspx

 

(1)佔用的CPU/內存資源太多。經過測試,比起用GTK+GDK繪圖的簡單實現來說要耗費更多的CPU和內存資源。

 

(2)屏幕上的圖像上的每個點經過連續的仿射變換來完成連續的圖像效果,由於仿射變換是浮點運算,座標(x,y)經過連續的浮點運算一段時間後浮點數丟失精度的問題比較嚴重,圖像有些變形。

 

(3)屏幕的圖像中的各點經過連續的放大縮小之後,圖像本身的精度也會丟失。例如,一個圖像縮小之後再放大,圖像會變得模糊。

 

 

基於上面的幾個問題,雖然Gnome Canvas研究了不少的時間,最終還是放棄了這個方案實現連續的輕量的圖像變換。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章