カメラで撮影した画像を JPEG 形式で保存しました。このファイルを読み込むにはどうしたら良いのですか?
「BREW 2.1 新インターフェイスリファレンス」によりますと、スナップショットモードを使用した場合に、ICAMERA_SetVideoEncode、ICAMERA_SetMediaData、ICAMERA_EncodeSnapshot の各関数を使用して JPEG 形式で画像を保存できるようです。
JPEG 画像をファイルから読み込み描画するには、次のようにします。
- IFileMgr インターフェイスを作成します。
- JPEG 画像をファイルから読み込みます。
- AEECLSID_JPEG を使用して、IImage インターフェイスを作成します。
- IIMAGE_Notify 関数を使用して、コールバック関数を登録します。
- IIMAGE_SetStream 関数を使用して、IImage インターフェイスに、ファイルから読み込んだ JPEG 画像を設定します。
- コールバック関数内で、IIMAGE_Draw() を使用して、JPEG 画像を描画します。
[注意] BREW SDK 2.1 のエミュレータでは、AEECLSID_JPEG が未対応のクラス ID のようです。このため、エミュレータでは JPEG 画像の表示ができないようです。