成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Symbian學習筆記(5)——加載JPEG圖像的方法

系統
上次學習的是從MIF和MBM文件中加載圖像,一般在程序中出現的圖片都可以用這個方法,但有一點點遺憾,它只能使用svg或bmp格式,BREW或J2ME中的資源卻多為png格式的。
上次學習的是從MIF和MBM文件中加載圖像,一般在程序中出現的圖片都可以用這個方法,但有一點點遺憾,它只能使用svg或bmp格式,BREW或J2ME中的資源卻多為png格式的。

  如果想在symbian中使用jpg或者png圖片,則需要用到symbian提供的那個Multimedia ICL庫里的類了。其中比較重的是CImageDecoder類,提供了對圖像進行解碼的功能。

  來看看如何使用它的吧。先定義兩個字串:

_LIT(KJPEGFile,"C:\\Data\\me.jpg");
_LIT(KJPEGType,"image/jpeg");
 

  使用的代碼比較簡單,如下所示

iDec = CImageDecoder::FileNewL(iRFs,KJPEGFile);
   
  iParent->iBkImageMask=new (ELeave) CFbsBitmap();
  iParent->iBkImageMask->Create( iDec-> FrameInfo().iOverallSizeInPixels,iDec-> FrameInfo().iFrameDisplayMode );
  iDec->Convert( &iStatus, *(iParent->iBkImageMask) );

 

  其中的iDec是CImageDecoder的實例,而iRFs是RFs的實例。而iParent->iBkImageMask則是一個CFbsBitmap對象實例。

  也就是說,我們先利用CImageDecorder::FileNewL來打開一個圖像文件(它會自已判斷圖像類型,我們也可以提供給它我們指定的圖像類型)。然后這個圖像的信息就保存在iDec->FrameInfo()中了,利用這個信息可以創建一個CFbsBitmap實例(因為 symbian中所有顯示的圖像都是這種類型)。***,調用CImageDecorder的異步函數Convert就可以將圖像(jpeg 或者png格式的)轉換成CFbsBitmap位圖了。唯一的麻煩是Convert是一個異步函數,***個參數是TRequestStatus類型(可以是一個活動對象的iStatus成員)。

  除了CImageDecorder::FileNewL以外還有一個CImageDecorder:;DataNewL也可以用來從一個緩沖區的字節內容構造出圖像數據,只是它第二個參數是TDesC8&類型的aSourceData。

  [補充]

  別忘了包括頭文件 ImageConversion.h,還有引入庫imageconversion.lib。

【編輯推薦】

  1. Symbian每6個月發布一款新開源操作系統
  2. 微軟建WindowsMarketplace 完善智能機平臺
  3. 大力模仿Android 傳微軟WM6.5可裝插件
責任編輯:龐桂玉 來源: it168
相關推薦

2009-04-12 08:59:05

Symbian諾基亞移動OS

2009-04-12 09:00:08

Symbian諾基亞移動OS

2009-04-12 09:01:05

Symbian諾基亞移動OS

2009-04-12 09:02:32

Symbian諾基亞移動OS

2009-04-12 09:06:00

Symbian諾基亞移動OS

2009-04-12 09:03:50

Symbian諾基亞移動OS

2009-04-12 08:57:50

Symbian諾基亞移動OS

2009-04-12 08:46:43

Symbian諾基亞移動OS

2009-04-12 08:55:18

Symbian諾基亞移動OS

2009-04-12 08:36:09

Symbian諾基亞移動OS

2009-04-12 09:07:17

Symbian諾基亞移動OS

2009-04-12 08:51:50

Symbian諾基亞移動OS

2009-04-12 08:45:32

Symbian諾基亞移動OS

2009-04-12 08:50:08

Symbian諾基亞移動OS

2009-02-20 15:57:18

諾基亞Symbian研發

2012-05-24 09:38:08

Symbian

2021-01-06 13:50:19

人工智能深度學習人臉識別

2024-10-08 08:19:19

2009-04-12 08:52:52

Symbian諾基亞移動OS

2010-07-22 09:25:21

Symbian開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女视频一区二区三区 | 日韩中文字幕视频在线 | 亚洲欧洲成人av每日更新 | 久久精品国产一区二区电影 | 久久最新| 亚洲一区二区三区免费在线观看 | 亚洲一区二区三区免费观看 | 亚洲色图婷婷 | 伊人网91 | 国产一区二区高清在线 | 国产精品视频一二三区 | 国产丝袜一区二区三区免费视频 | 欧美一级视频在线观看 | 亚洲另类视频 | 国产精品一区二区视频 | 成人在线视频网址 | 精品一区二区三区在线观看 | 中文在线一区二区 | 精品伦精品一区二区三区视频 | 欧美日韩在线一区二区三区 | 精品国产一区二区三区性色av | 免费国产视频在线观看 | 国产三级精品三级在线观看四季网 | 免费看91| 国产精品视频一二三 | 色狠狠一区 | av网站免费看 | 免费激情网站 | 日日爱av| 97国产在线视频 | 亚洲国产精品第一区二区 | 国产一区二区免费电影 | 国产高清视频一区二区 | 一区二区三区国产精品 | 特级黄一级播放 | 欧美一级欧美一级在线播放 | 中文字幕亚洲无线 | 国产亚洲精品美女久久久久久久久久 | 99爱视频| 日一日操一操 | 国产精品视频导航 |