照相/摄像/图形
文章平均质量分 76
程序员丹尼尔
Coding is not life
展开
-
使用摄像头进行拍照的步骤
收藏 A few steps of camera operations 1. Initialization - Before an application can use the Camera API it is necessary to create an instance and initialize it. However, the first action is to check转载 2010-03-02 19:12:00 · 1069 阅读 · 0 评论 -
CDirectScreenAccess 的一些解释
收藏 by 张越CDirectScreenAccess , RDirectScreenAccess 和 MDirectScreenAccess的关系CDirectScreenAccess是一个AO,它包含一个RDirectScreenAccess类型的成员,而RDirectScreenAccess继承自MWsClientClass,具有Server的句柄,而且它包含RWsSession转载 2011-06-18 20:59:00 · 788 阅读 · 0 评论 -
使用S60手机的相机对焦功能
<br /> 编辑文档 <br />目录<br />1 开发伙伴平台: <br />2 详细描述 <br />3 在S60第三版FP2和较新手机上使用自动对焦 <br />4 使用S60第三版和第三版FP1上的自动对焦 <br />编辑本段 回目录开发伙伴平台:<br />S60 3rd Edition <br />S60 3rd Edition, Feature Pack 1 <br />S60 3rd Edition, Feature Pack 2 <br />S60 5th Ed转载 2011-03-22 00:48:00 · 1386 阅读 · 0 评论 -
如何不用程序框架来绘制屏幕
<br /> 详细描述 <br />下面演示的CWindowDrawer类演示了如何在标准程序框架之外构造一个可绘制的屏幕。可以利用这种形式构造一个后台服务,这样可以平时隐藏,在某些操作需要时再出现。 <br />下面实例中的CWindowDrawer不会攫取焦点,因为当前已获焦点的程序仍然可以相应任何按键输入。如果要取消则可以传递ETrue到EnableReceiptOfFocus()函数里。 <br />如果你不想获取整个屏幕作为你的绘制区域,可以在ConstructL()函数中的iWindow的Se转载 2011-02-23 16:20:00 · 699 阅读 · 0 评论 -
Symbian屏幕双缓冲和DSA
<br /> 来源:http://blog.csdn.net/dongfengsun 作者:孙东风 关键词: 屏幕 缓冲 双缓冲 参考网上一篇文章重新整理了下屏幕双缓冲和DSA的知识!<br />⑴图形设置和图形上下文<br />应用程序绘制图形时,必须要使用图形设备和图形上下文。<br />图形设备是绘制操作的对象(如屏幕、打印机等),图形设备上下文提供了一种设备的抽象机制从而完全屏蔽了具体的图形设备,应用程序在使用这些图形设备时只需要和这些抽转载 2010-10-29 10:15:00 · 717 阅读 · 0 评论 -
如何通过直接访问屏幕内存来直接绘制屏幕并更新
[打印本页]--------------------------------------------------------------------------------作者: freebird 时间: 2009-9-14 23:13 标题: 如何通过直接访问屏幕内存来直接绘制屏幕并更新有三个方法可以跳过window server来直接绘制屏幕(这里称为Direct dr转载 2010-05-09 13:34:00 · 1197 阅读 · 0 评论 -
Symbian编程总结-界面篇-打开jpeg/gif/png图像
日期:2009年7月6日 | 来源:看文章 | 编辑14id | 看文章 Symbian OS不仅原生支持Bitmap位图,还以使CImageDecoder类jpeg/gif/png类型图像进行编码解码。 CImageDecoder以从文创建,以从描述符创建,具体创建参看SDK。 CImageDecoder结合活动象使,使简单:void CImageHelper::LoadPn转载 2010-04-23 10:59:00 · 581 阅读 · 0 评论 -
tips:CFbsBitmap和Camera ViewFinder
1: about bitmap位图的操作维系在CFbsBitmap,它可以表示一个被font和bitmap server所管理的位图。 它提供位图的生成,加载和存储。相关的还有一个TBitmapUtil类,这个类提供给用户很多函数来操作位图的bits(!),呵呵,是不是很实用啊。位图一般根据其大小被存储在两个不同的堆中,大尺寸位图(这里有个限度值,为4KB)的存储位置和小尺寸位图是不同的,转载 2010-04-21 10:57:00 · 1425 阅读 · 0 评论 -
如何在程序中保存多张位图为MBM
Try use this...._LIT(KMbmFile,"C://result.mbm");_LIT(KBMPFilePath0,"C://facebook.mbm");hi,i want to store images in MBM file and, i was suggested to use this fuction.CFbsBitmap::StoreLin sdk i r翻译 2010-04-07 10:58:00 · 959 阅读 · 0 评论 -
捕捉一个图像
CS000904 - Capturing an image捕捉一个图像================================================================== Knowledge Base Home ID CS000904 Creation date April 17, 2008 Platform S60 3rd Edition, MR T翻译 2010-03-24 11:48:00 · 1034 阅读 · 0 评论 -
保存一张捕获的图像
CS000905 - Saving a captured image保存一张捕获的图像================================================================ Knowledge Base Home ID CS000905 Creation date April 17, 2008 Platform S60 3rd Edition,翻译 2010-03-24 11:55:00 · 730 阅读 · 0 评论 -
显示取景器数据
CS000907 - Displaying viewfinder data显示取景器数据==============================================================================================================================From Forum Nokia Wiki Knowle翻译 2010-03-24 11:19:00 · 1115 阅读 · 0 评论 -
电话客户端扩展API
Phone Client Extension API电话客户端扩展APINote! This API is not part of the public SDK. It can be found in the SDK API Plug-in. 这不是公共API的一部分Purpose The general purpose of using Phone Client Extension AP翻译 2010-03-15 18:45:00 · 819 阅读 · 0 评论 -
如何捕捉图片
CS000904 开发伙伴平台: S60 3rd Edition, MR 详细描述 下列代码演示了如何使用Camera API(ecam.lib)捕捉一张图片。一般来说,操作流程如下: 1、生成一个camera controller作为UI和camera引擎的接口(这里放在CAppUi中) 2、调用CCameraController::InitializeCameraL(),它将会转载 2010-03-02 18:41:00 · 2047 阅读 · 0 评论 -
使用Camera API
收藏 Symbian 7.0以上的版本使用CCamera来访问摄像头。CCamera提供了一个可用于应用程序交互和获取照相机图像的接口。CCamera封装了一系列易于使用的API,同时,它提供了一个MCameraObserver注册到CCamera,通知应用程序各种关键事件。必须实现MCameraObserver的所有纯虚方法供系统在事件产生的时候回调。要捕捉一幅图像,首先需要创建一个CCa转载 2010-03-02 19:17:00 · 1994 阅读 · 0 评论 -
自定义Bitblt函数
你在draw offscreenbuffer的时候不要用CFbsBitGc::BitBlt(),效率很低可以自己写一个,比如void inline CDrawBitmap:DoCopyPixel(TUint8*& aDest, TUint8*& aSource, TInt aBpp, TBool aCopy) const{switch(aBpp){case 1:{*aDest++ = *aSo转载 2011-06-18 21:21:00 · 1295 阅读 · 1 评论