如何在Symbian3上載入高解析度jpg圖片?
12-26
在做一個載入jpg圖片到控制項上顯示的時候,遇到了如下的問題,
jpg是大概2000 × 2000多的解析度,然後執行下面代碼
TInt value = bitmap-&>Create(frameInfo.iFrameSizeInPixels, frameInfo.iFrameDisplayMode);
會返回-4,也就是報內存不足的錯誤,應該是解析度過高的原因,
可是如果我這樣去創建bitmap,就是把size搞小一點
TSize size(500,500);
TInt value = bitmap-&>Create(size, frameInfo.iFrameDisplayMode);
掩碼圖片也這樣操作,同樣大小,這樣最後轉化出來的圖片顯示效果卻是不正常的,錯位了,按理說我創建的是小解析度的點陣圖,那就應該轉化成那個解析度的點陣圖,可是為什麼會轉化異常呢?
推薦閱讀:
TAG:塞班Symbian |