- 6
- 0
- 约7.1千字
- 约 12页
- 2019-01-02 发布于福建
- 举报
运用visualc完成基本数字欣悦图像处理
运用Visual C#完成基本数字图像处理
引言:
微软的新的.NET平台为开发者带来了许多新的诸如GDI+、Globalization之类的编程机制,同时还发明了一门全新的类似Java的编程语言-C#。对于这些新知识,我们应尽快了解、掌握并试图运用到实践项目中去,而通过实例学习的方法无疑是一个非常有效的途径。本文就通过一个简单的实例,向大家展示了在Visual C#中如何运用GDI+和Unsafe代码类等技术以实现简单的数字图像处理。
一.概述:
本文的实例是一个数字图像处理的应用程序,它完成的功能包括对图像颜色的翻转、对图像进行灰度处理和对图像进行增亮处理。该程序对图像进行处理部分的代码包含在一个专门的Filters类里面,通过调用该类里的静态成员函数,我们就可以实现相应的图像处理功能了。为实现图像处理,我们要对图像进行逐个象素处理。我们知道图像是由一个个的象素点组成的,对一幅图像的每个象素进行了相应的处理,最后整个图像也就处理好了。在这个过程中,我们只需对每个象素点进行相应的处理,在处理过程中却不需要考虑周围象素点对其的影响,所以相对来说程序的实现就变得简单多了。
由于GDI+中的BitmapData类不提供对图像内部数据的直接访问的方法,我们唯一的办法就是使用指针来获得图像的内部数据,这时我们就得运用unsafe这个关键字来指明函数中访问图像内部
您可能关注的文档
最近下载
- 牛津英语教材New Headway upper-intermediate workbook.pdf VIP
- LN2401_E南麟原厂规格书.pdf VIP
- 医务人员科普创作手册_记录.docx VIP
- 厨房油烟管道系统清洗方案.docx VIP
- JIS-G4315-2013-冷間圧造用ステンレス鋼線.pdf
- IEC60068系列标准_原创文档.pdf VIP
- 高等化工热力学课件Statistical_Mechanical_Ensemble (1).pdf VIP
- 在线网课学习课堂《人工智能原理》单元测试考核答案.docx VIP
- 高等化工热力学课件Energy_First_Law.pdf VIP
- 数据中心供配电设计规程,T_CECS486-2017.docx VIP
原创力文档

文档评论(0)