1.C语言内存初始化函数MEMSET的用法

关键词:C,C+,字符赋值,MEMEST用法,内存赋值,内存填充,初始化,清零
分类标签:C/C++
memset的功能是将内存块所指向的某一块内存中的每个字节的内容全部设置为指定的ASCII值,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作,其返回值为指向被初始化内存块的指针,它对较大的结构体或数组进行清零操作的一种最快方法。...查看全文>>
  • 发布于 2014-06-25 07:34:25
  • 供稿 wustguangh
  • 1983次阅读
  • 15条评论

2.VC++中利用CMarkup类对XML文件的操作

关键词:MFC,VC,XML,CMarkup,文件操作
分类标签:C/C++, 数据库, XML
XML作为一种流行的配置文件,MFC程序经常需要对其进行操作,.NET对XML操作比较方便,但是使用MFC自身的API则比较麻烦,CMarkup的使用,改变了VC操作XML文件的窘境,本文介绍了使用CMarkup对XML文件进行操作的基本方法,包括创建XML文档,浏览特定元素,增加元素和属性,修改元素和属性,删除元素。...查看全文>>
  • 发布于 2014-06-25 07:34:00
  • 供稿 wustguangh
  • 237次阅读
  • 14条评论

3.VC编程实现位图图像二值化、反相

关键词:VC,位图,二值化,反相,RGB
分类标签:C/C++, MFC, 图形/图像
VC编程进行位图的像素操作(灰度化)介绍了VC对位图图像灰度化处理,本文继续介绍位图处理类CImageUtility的其它成员方法,限于篇幅,本文着重介绍VC编程实现图像二值化、位图反相的算法和具体实现。...查看全文>>
  • 发布于 2014-06-25 07:32:33
  • 供稿 wustguangh
  • 3397次阅读
  • 0条评论

4.VC编程实现对位图图像自动色阶处理

关键词:VC,位图图像,色彩空间,LAB,RGB,自动色阶
分类标签:C/C++, 图形/图像, MFC
位图图像自动色阶算法主要包含两种方案,一种是拉开LAB色彩空间的L(亮度)分量,使图像的亮度区域拉开,第二种是讲图像的RGB各分量值的区域拉开。第一种方案效果较好,但是计算比较复杂,需要用到前面介绍的色彩空间转换,第二种方案计算简单,但是效果不如前一种方案,下面列出具体的VC实现源码和处理效果,读者可以根据实际需要进行选用。...查看全文>>
  • 发布于 2014-06-25 07:32:16
  • 供稿 wustguangh
  • 716次阅读
  • 0条评论

5.CFile的使用说明

关键词:VC文件操作,CFile使用说明,CFile操作文件
分类标签:C/C++, MFC, Visual Studio
CFIIE类是MFC的文件类的基类,它直接提供无缓冲的二进制 磁盘I/O设备,并且通过它的派生类可以提供对text文件和内存文件的存取。CFILE与CArchive类一起提供对MFC序列化的支持。...查看全文>>
  • 发布于 2014-06-25 07:31:48
  • 供稿 wustguangh
  • 337次阅读
  • 1条评论

6.VC编程使用HSB(HSV)色彩空间实现色差比较

关键词:VC,色差比较,HSB,HSV,色彩空间,RGB,LAB
分类标签:C/C++, 图形/图像
前面的文章介绍了VC编程实现色彩空间之间的转换算法公式以及具体的VC代码实现,本文将在其基础上进行补充,首先介绍RGB与LAB色彩空间之间的转换,然后着重介绍HSB(HSV)色彩空间的模型,最后介绍了使用HSB(HSV)色彩空间进行色差比较的具体算法和VC源码。...查看全文>>
  • 发布于 2014-06-25 07:30:23
  • 供稿 wustguangh
  • 880次阅读
  • 0条评论

7.VC编程实现位图处理类(显示位图、加载位图、获取/设置像素点颜色)

关键词:VC,位图处理,CBitmap,CStatic,缩放显示,GlobalFree,CBitmap
分类标签:C/C++, 图形/图像
前面的文章介绍了VC编程实现色彩空间之间相互转换的计算原理、公式和具体的VC实现代码,本文将以此为基础,介绍VC编程进行位图处理的基本知识,内容包括:在CStatic空间中缩放显示位图、加载HBITMAP位图到CBitmap对象并关联到LPBYTE类型的数组空间、获取(设置)指定左边点的颜色RGB值。...查看全文>>
  • 发布于 2014-06-25 07:29:56
  • 供稿 wustguangh
  • 656次阅读
  • 0条评论

8.VC编程使用3种方案实现位图图像灰度化

关键词:VC,位图,HBITMAP,灰度化
分类标签:C/C++, 图形/图像, MFC
位图处理类CImageUtility还包括其他位图处理方法:位图灰度化、位图二值化、位图反向、自动色阶、切除空白边和位图拷贝。本文将着重讨论位图的灰度化方法,比较三种获取灰度值算法之间的差异,并给出实际的VC源代码,最后展示出实际的灰度化效果,读者可以根据实际需要选择合适的方案。...查看全文>>
  • 发布于 2014-06-25 07:27:07
  • 供稿 wustguangh
  • 2089次阅读
  • 0条评论

9.VC编程实现色彩空间RGB与HSB(HSV)相互转换

关键词:VC,HSB,HSV,PhotoShop,色彩空间,图像处理
分类标签:C/C++, 图形/图像
在PhotoShop中经常使用有RGB(红色、绿色、蓝色)、CMYK(青色、洋红、黄 色、黑色)、HSB(色相、饱和度、亮度)和Lab4中色彩空间。承接前文,本文将介绍RGB与HSB(函数中取名HSV)色彩空间之间的转换方法,并列出具体的算法公式和VC源代码。...查看全文>>
  • 发布于 2014-06-25 07:26:36
  • 供稿 wustguangh
  • 2252次阅读
  • 1条评论

10.VC2008使用类成员函数指针的用法总结

关键词:VC,成员函数,指针,事件委托,vector
分类标签:C/C++, Visual Studio
由于类的非静态成员函数中有一个隐形的this指针,因此,类的成员函数的指针和一般函数的指针的表现形式不一样。本文通过位图图像处理类的实例,详细介绍了VC成员函数指针的具体使用方法,包括成员函数指针的类型申明,调用以及注意事项,读者看完本文便可以轻松使用成员函数指针实现事件序列的委托调用。...查看全文>>
  • 发布于 2014-06-25 07:25:25
  • 供稿 wustguangh
  • 355次阅读
  • 0条评论