▍1. C# GDI+实现矢量图形的基本变换
本程序中,实现了简单的矢量图形额绘制、包括直线、矩形、圆、圆弧、实现了矢量图形的基本变换包括旋转、镜像、移动、放大、缩小等操作
本程序中,实现了简单的矢量图形额绘制、包括直线、矩形、圆、圆弧、实现了矢量图形的基本变换包括旋转、镜像、移动、放大、缩小等操作
C#通过GDI+绘制带刻度尺的数学坐标系,应用于图形图像编程,各类统计图表绘制,以及对图形图像编程中数值坐标的研究。 调用方式(以WINFORM为例,其他类推): Bitmap m_Bitmap=null; private void menuItem_Click(object sender, EventArgs e) { m_Bitmap = new Bitmap(1000, 800); Graphics g = Graphics.FromImage(m_Bitmap); g.SmoothingMode = SmoothingMode.HighQuality; g.Clear(Color.White); MathCoordinate mathCoordinate = new MathCoordinate(); mathCoordinate.IsDrawGrid = true;
最终一个开源版本,后面的4.几已经不开源了,做图形的可以下来学习学习
GDI+绘图的demo,包含画刷、画笔等的应用,坐标转换,图像处理,文字文本处理,色彩转换,图形的编码解码,淡入淡出,滤镜处理等,总之很多小功能
用windows提供的GDI接口进行画图,改程序画出了一组抛物线。GDI含义是图形设备接口,主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。GDI的出现使程序员无需要关心硬件设备及设备驱动,就可以将应用程序的输出转化为硬件设备上的输出,实现了程序开发者与硬件设备的隔离,大大方便了开发工作。
得到24位位图的一个点的颜色值 (Getting the RGB value of a point in a 24-bit image )
这是一个实现简单随笔画的小程序,点击鼠标左键拖动开始画图,抬起停止。(This is a program in which you can draw pictures.)
ransac算法的具体实现,里面有实验数据和结果数据。(the implementation of ransac algorithm , there are experimental data and results data.)
位图抖动/3维灰边 (dib shaking and 3d gray edge)
PictureBox控件在C# Winform窗体开发里很常用。本功能在PictureBox基础上,针对图像处理的封装。功能:打开、放大缩小、左转右转、另存为、打印等(PictureBox control in C# Winform Forms development is very common. This function PictureBox based on image processing package. Functions: open, zoom, Zuozhuanyouzhuan, Save As, Print)
说明: c#开发的动态波形图、折线图等等图形源码!(C # development of dynamic waveform, line chart and other graphics source code)
VC找图找色模块源码,已封装可以直接调用。(VC Map Finder module source code, encapsulated can be directly invoked.)
说明: VC找图找色模块源码,已封装可以直接调用。(VC Map Finder module source code, encapsulated can be directly invoked.)
说明: c# 波形图 自定义 控件类 源代码。很好。(Control C custom waveform.)
一个简单的使用IDW和RBF算法对图像(只支持bmp格式)进行变形的MFC程序,可以当作图像处理入门时的练习参考。(A simple algorithm using the IDW and RBF image (bmp format only) to the deformation of the MFC process, image processing can be used as entry to practice at the time of reference.)
bmp转换为jpeg的源代码,纯c的代码(bmp jpeg conversion of the source code, code-c)
高清晰度图象旋转 (rotating high definition image)
说明: C#开源仿CAD软件,使用GDI+技术,各类图形绘制(C# open source imitation CAD software)
处理Register项的类 (The class for dealing with register item)
利用VC++编程实现样条曲线的绘制实例,源代码编译于VC++6.0,通过测试发现本示例程序距真正的“手绘”曲线还有一段距离,甚至说它是全自动的,也就是选择生成选项后,程序是自动生成的曲线,可以对生成的曲线进行位置移动,倍数放大等,但不能用鼠标手动去改变它们的形态,源代码收集于国外,仅供学习参考。(Using VC++ Programming-spline curve drawing examples, source code in VC++6.0, to pass the test procedures found in this example from the real " hand-painted" curve is still some time before, or even that it is fully automated, is the choice of generation options, the process is auto-generated curve, the curve can be generated for the location of the mobile, such as a multiple of amplification, but not manually with the mouse to change their form, source code are collected in foreign countries, only to learn the reference .)