symbian bitmap 上画线并保存
来源:互联网 发布:网络理财平台推荐 编辑:程序博客网 时间:2024/04/29 22:21
void CMainView::DrawLineOnBitmapL()
{
CFbsBitmap* aOriBitmap = new(ELeave) CFbsBitmap;
//从mbm文件中载入位图
HBufC* path = CPathConfig::GetMbmPathLC();
aOriBitmap->Load(path->Des(), EMbmZtqJyzs, EFalse);
CleanupStack::PopAndDestroy();
//创建新的位图
CFbsBitmap* aNewBitmap = new(ELeave) CFbsBitmap;
aNewBitmap->Create(aOriBitmap->SizeInPixels(), aOriBitmap->DisplayMode());
CFbsBitmapDevice* grahicsDevice = CFbsBitmapDevice::NewL(aNewBitmap);
CFbsBitGc* agrahicsGc;
TInt aErr = User::LeaveIfError(grahicsDevice->CreateContext(agrahicsGc));
TPoint aZero(0, 0);
//在新位图上加载原位图,然后画线
agrahicsGc->BitBlt(aZero, aOriBitmap);
agrahicsGc->DrawLine(aZero, TPoint(30, 30));
//保存位图,CFbsBitmap的Save()API保存的是.mbm格式的图片,可以用\Symbian\9.1\S60_3rd_MR\S60Tools\mbmviewer工具查看,也可以用imageload 转换为制定格式(jpg...)后查看
TInt err = aNewBitmap->Save(_L("c:\\data\\bitmap.mbm"));
}
{
CFbsBitmap* aOriBitmap = new(ELeave) CFbsBitmap;
//从mbm文件中载入位图
HBufC* path = CPathConfig::GetMbmPathLC();
aOriBitmap->Load(path->Des(), EMbmZtqJyzs, EFalse);
CleanupStack::PopAndDestroy();
//创建新的位图
CFbsBitmap* aNewBitmap = new(ELeave) CFbsBitmap;
aNewBitmap->Create(aOriBitmap->SizeInPixels(), aOriBitmap->DisplayMode());
CFbsBitmapDevice* grahicsDevice = CFbsBitmapDevice::NewL(aNewBitmap);
CFbsBitGc* agrahicsGc;
TInt aErr = User::LeaveIfError(grahicsDevice->CreateContext(agrahicsGc));
TPoint aZero(0, 0);
//在新位图上加载原位图,然后画线
agrahicsGc->BitBlt(aZero, aOriBitmap);
agrahicsGc->DrawLine(aZero, TPoint(30, 30));
//保存位图,CFbsBitmap的Save()API保存的是.mbm格式的图片,可以用\Symbian\9.1\S60_3rd_MR\S60Tools\mbmviewer工具查看,也可以用imageload 转换为制定格式(jpg...)后查看
TInt err = aNewBitmap->Save(_L("c:\\data\\bitmap.mbm"));
}
- symbian bitmap 上画线并保存
- 画布上的图形保存未bitmap
- android 根据Bitmap bitmap 保存图片到手机上
- bitmap保存
- 保存 Bitmap
- 读取到的bitmap,转成buffer并保存
- Android opengl ES 实现后台绘图并保存成bitmap
- Android opengl ES实现后台绘图并保存为bitmap
- 传递Bitmap + 图片压缩处理 并保存 + 壁纸设置 总结
- Android opengl ES 实现后台绘图并保存成bitmap
- 传递Bitmap + 图片压缩处理 并保存 + 壁纸设置 总结
- android canvas 绘制bitmap并保存到本地
- Glide加载图片并保存到本地返回file,bitmap
- Glide加载图片并保存到本地返回file,bitmap
- 生成二维码并将Bitmap保存成图片
- pictruebox上画线,打点
- 在label上画线
- 在一个图片上写字并保存
- 海量数据处理算法设计
- asp汉字转拼音代码
- 想做一个android程序
- Eclipse 3.4.2 + FlexBuilder3 beta2 插件版+MyEclipse 6.5 +Lcds + Tomcat 6
- 小区绿色
- symbian bitmap 上画线并保存
- linux lcd驱动
- 新约之科学十诫
- 软件开发与数学基础
- base64的加密解密
- 10款C/C++ 流媒体服务器开源软件
- p4 resolve 参数意义
- oracle 查询自定的type为collection的所有对象和其依赖对象
- 飘逸的长发