成人免费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技術棧公眾號

主站蜘蛛池模板: 伊人网91 | 日本成人在线网址 | 亚洲三区在线观看 | 欧美性网 | 国产精品久久欧美久久一区 | 日本三级网 | 午夜影院网站 | 久久综合九九 | 亚洲国产成人av好男人在线观看 | 黄片毛片在线观看 | 香蕉二区 | 国产一区中文字幕 | 久久精品国产一区二区电影 | 久久精品视频12 | 亚洲精品美女 | 日韩aⅴ在线观看 | 国产午夜精品一区二区三区嫩草 | 免费观看毛片 | 久久精品中文 | 在线观看国产 | 精品久久99| 亚洲视频国产视频 | 四虎海外 | 成人午夜免费福利视频 | 国产在线精品一区二区三区 | 成人在线观看免费 | 日韩在线看片 | 欧美国产一区二区 | 欧美高清hd | 一区欧美 | 在线欧美亚洲 | 免费观看一级特黄欧美大片 | 亚洲精品66 | 亚洲女人天堂成人av在线 | 亚洲一区视频在线 | 免费精品 | 日韩高清中文字幕 | 久久国内精品 | 999精品视频 | 91xx在线观看| 国产伦精品一区二区 |