簡體   English   中英

Blackberry中的有效圖像縮放

[英]Efficient image scaling in Blackberry

如何在Blackberry中有效地縮放圖像( Bitmap / EncodedImage )(如果支持硬件加速,則使用OpenVG / OpenGL )。 可以使用VGField / GLField類的東西來實現嗎?

我已經嘗試過Bitmap.scaleInto(...)EncodedImage.scaleImage32(..)和一些幼稚的算法(原始數據操作)。 我也不能使用ZoomScreen因為不可能(?)動態更改ZoomScreen實例的圖像。

需要一些有關BlackBerry設備(例如Torch 9800)中默認圖像查看器應用程序如何執行平滑縮放的想法。

通常的技術是:

  • 第1步:縮放當前縮略圖,這樣您可以獲得看起來很塊狀的圖像,但是具有幾乎可以立即工作的優點。

  • 步驟2:在單獨的線程上啟動更高分辨率的圖像解碼器。 完成后,它將新解碼的圖像發送回UI線程,以替換從步驟1開始使用的近似圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM