View Full Version : จะ load รูป bmp file ลงมือถือโดยไม่ใช้ mbm ทำงัยคับ
ishi250
16-07-2004, 12:27 PM
ผมทำ video decoder บนมือถือแล้วผลจะได้ bmp file ตอน run application ผมต้องการแสดงรูป bmp บนหน้าจอมี api ตัวไหนไว้ load bmp file มัยคับหรือวิธีแก้ปัญหามัยคับ ???
labyrinth
17-07-2004, 12:43 AM
มีสองวิธี
- เขียนโหลด bitmap เอง จากไฟล์ มีข้อระวัง คือ บน symbian structure มัน pack ให้ลง 4 และก็ระวังเรื่องจำนวนบิตสี และก็เรื่อง path ของ file
- ใช้ CMdaImageUtility วิธีใช้ก็เคยให้ไปแล้ว ในโหลด png
และต้องเข้าใจ CFbsBitmap ด้วยว่าใช้อย่างไร
เวลาวาดก็ใช้ CFbsBitGc
โหลด 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 ลงหน้าจอ
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.