VCer代码 VCer开源 VCer文章 VCer工具 VCer知道 VCer词典 VCer读书 VCer论坛   站点首页 我要张贴 控制面板
VCer代码 VCer开源 VCer文章 VCer工具 VCer知道 VCer词典 VCer读书 VCer论坛   站点首页 我要张贴 控制面板

目前位置: VCer资源中心 >>> VCer代码 >>> 图形图象处理
我也来贴上一段经典代码吧!>>>


用VC++实现矢量地图背景下的实时显示
 
...用VC++实现矢量地图背景下的实时显示 一、 前言  电子地图应用作为一门新兴学科,已不仅限于地图制作中。本文利用VC++和OLE(Object Linking and Embedding, 对象连接和嵌入)编程技术,实现了实时信息在矢量地图背景上的显示。   程序应用于显示处理终端,接收并处理网络信息的部分在不同的系统中有不同的要求,这里不再赘述。   MapInfo矢量地图用图层方式进行存储和管理,每个图层对应地图上的一类要素(如居民地,水系,铁路,公路等),对于每个包含图形信息的图层,需要有4个文件(.dat, .tab, .map, .id)支持。   MapInfo地图允许嵌入一个地图窗口到任何能接受OLE对象的应用程序中。从服务器(如MapInfo)插入一个OLE对象到容器应用程序(如Microsoft Word),并在该应用程序中对这个对象进行处理。被嵌入的对象是来自服务器应用程序的对象的一个副本。对象一旦位于容器中,它将不再被链接到源对象。   在VC++应用程序中用OLE方式嵌入MapInfo进程,需定义了一个MapInfo对象(DMapInfo类),DMapInfo类在MapInfo类型库(Mapinfow.tlb)中定义。MapInfo软件提供了自己的编程语言MapBasic, VC++对地图进程的操作主要通过发送MapBasic ...
作者:不详 laixj张贴于2008-10-16 17:29:21.0,共阅读185次,回复0
USB摄像头编程
 
注意包含头文件qedit.h,dshow.h 几个函数如下,其中有一些全局变量,程序写的充忙,也就不整理了。参考了一些资料。 BOOL initVideo(void) { AM_MEDIA_TYPE amt; CoInitialize(NULL); // COM的初期化 // ---- 输入计算的准备 ---- // 搜索输入装置 IBaseFilter *pbf = NULL; IMoniker * pMoniker = NULL; ULONG cFetched; // 制作装置的各个部分 CoCreateInstance( CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC, IID_ICreateDevEnum, (void ** ) &pDevEnum); // 制作视频输入装置的各个部分 IEnumMoniker * pClassEnum = NULL; pDevEnum -> CreateClassEnumer ...
作者:不祥 afra张贴于2004-05-29 17:34:02.0,共阅读9697次,回复4
求 《Visual C++数字图像处理 第二版源码》
 
请问谁有这个源代码能否传给我?hzwen_07@163.com QQ:310984233 非常感谢
作者:林川 hzw1987张贴于2008-03-22 16:34:08.0,共阅读813次,回复1
GDI+路径技术的汉字笔顺求助
 
...我现在在做一个汉字笔顺调整的辅助工具,由于对MFC及GDI+编程不熟悉,想请高手帮忙,具体要求如下: 做一个窗口,上面能输入汉字,点击确定后能按Truetype里的笔顺顺序显示每一个笔画,要求每一个笔画在田字格里面显示,并给每一个笔画按顺序用数组标记。然后还有一个调整笔画的地方,就是可以输入上面定义的数组的标号来真正按笔画顺序输出汉字,当然并不是真正意思上的按笔画输出,是要做出那么个东西来可以调整笔画的顺序,并可以点击保存按钮进行保存,保存的格式不限。
作者:natalie natalie张贴于2007-12-21 16:37:51.0,共阅读827次,回复0
求视频处理相关代码
 
...最近需要做视频相关的东西,那位有视频处理相关的源码,供参考!
作者:萝卜 hanshan5457张贴于2007-08-30 21:25:33.0,共阅读1216次,回复0
用GDI+在内存中转换图片类型
 
首先,在StdAfx.h中静态调用diplus.lib,即由编译系统完成对DLL的加载,应用程序结束时卸载DLL的编码。如下: #ifndef ULONG_PTR #define ULONG_PTR unsigned long* #include "GdiPlus.h" using namespace Gdiplus; #pragma comment(lib, "gdiplus.lib") #endif   在类的头文件中定义,以下成员变量,用来初始化GDI+的使用和结束使用。 GdiplusStartupInput m_gdiplusStartupInput;   ULONG_PTR m_gdiplusToken;   然后在OnCreate()函数中加入初始化GDI+的函数: GdiplusStartup(&m_gdiplusToken, &m_gdiplusStartupInput, NULL);      在OnDestroy()函数中加入结束GDI+使用的函数: GdiplusShutdown(m_gdiplusToken);   接着,定义转换函数: BOOL MBmpToMImage(CMemFile& cbfBmp, CMemFile& cbfImage, CString strType)   其中 ...
作者:不祥 qiaoyongbo张贴于2007-07-20 10:31:18.0,共阅读1128次,回复0
保存桌面到位图
 
Copy_Screen_To_Bitmap(CRect rcArea, int nBits) { HDC hScrDC, hMemDC; // 屏幕和内存设备描述表 HBITMAP hBitmap, hOldBitmap; // 位图句柄 int xScrn, yScrn; // 屏幕分辨率 HDC hDC; //设备描述表 int iBits; //当前显示分辨率下每个像 WORD wBitCount; //位图中每个像素所占字节 //定义调色板大小, 位图中像素字节大小 ,位图文件大小 , 写入文件字节数 DWORD dwPaletteSize=0, dwBmBitsSize; BITMAP Bit ...
作者:不祥 jerry张贴于2004-03-10 21:03:48.0,共阅读2230次,回复0
颜色分布
 
大家颜色处理的时候,可以对照对照! 常用颜色代码:
作者:不祥 xler张贴于2004-03-05 23:15:53.0,共阅读2012次,回复0