ผมทำ video decoder บนมือถือแล้วผลจะได้ bmp file ตอน run application ผมต้องการแสดงรูป bmp บนหน้าจอมี api ตัวไหนไว้ load bmp file มัยคับหรือวิธีแก้ปัญหามัยคับ ???
ผมทำ video decoder บนมือถือแล้วผลจะได้ bmp file ตอน run application ผมต้องการแสดงรูป bmp บนหน้าจอมี api ตัวไหนไว้ load bmp file มัยคับหรือวิธีแก้ปัญหามัยคับ ???
มีสองวิธี
- เขียนโหลด bitmap เอง จากไฟล์ มีข้อระวัง คือ บน symbian structure มัน pack ให้ลง 4 และก็ระวังเรื่องจำนวนบิตสี และก็เรื่อง path ของ file
- ใช้ CMdaImageUtility วิธีใช้ก็เคยให้ไปแล้ว ในโหลด png
และต้องเข้าใจ CFbsBitmap ด้วยว่าใช้อย่างไร
เวลาวาดก็ใช้ CFbsBitGc
http://img98.imageshack.us/img98/731/ubd7518fj8.png
XSI - Behavior Programmer
Boardgame Thailand Fanclub
Ball Juggling~
โหลด bmp,gif,jpg ก็ได้ครับโดยใช้ CPAlbImageViewerBasic ง่ายดี
เพิ่ม library ลงใน mmp ด้วย
LIBRARY palbview.lib
ให้ include ตัวนี้นะครับ
#include <palbimageviewerbasic.h>
_LIT(filepicture,"C:SystemAppsMyAppMyPic.jpg");
cp = CPAlbImageViewerBasic::NewL(this,Rect());
User::LeaveIfError(cp->LoadImageL(filepicture,EColor4K));
และ cp->Bitmap(); ตัวนี้จะ รีเทิรนออกมาเป็น CFbsBitmap เพื่อเอามา BitBlt ลงหน้าจอ
Actions : (View-Readers)
There are no names to display.
Members who have read this thread: 0