▍1. AttitudeInstrument
使用C# GDI+开发的基本飞行数据仪表,包括高度、速度和飞行姿态。(Use in C# GDI+ development of basic flight data instruments, including altitude, speed and flight attitude.)
使用C# GDI+开发的基本飞行数据仪表,包括高度、速度和飞行姿态。(Use in C# GDI+ development of basic flight data instruments, including altitude, speed and flight attitude.)
bezier曲线画矢量字.仅仅有演示效果没有进行交互设计,多多指教多多包含(bezier curve ,c++)
数控加工代码查看器,解释G代码并以图形方式显示(CNC machining code viewer explain the G-code and displayed graphically)
实现USB采集的图像序列或者视频中人脸检测与计数,应用OPENCV实现(Image sequence to achieve USB or video capture human face detection and counting, the application to achieve OPENCV)
图像相似度比较论文,介绍了图像相似度比较的基本原理,并实现图像比较,分析结果(Comparing image similarity thesis describes the basic principles of image similarity comparison and achieve the image comparison, analysis)
一个时钟源码。带图像,十分漂亮,GDI+(A clock source. With images, very beautiful, GDI+)
说明: 一个时钟源码。带图像,十分漂亮,GDI+(A clock source. With images, very beautiful, GDI+)
说明: GDI+鼠标绘制常规图形平衡缩放DEMO,使用C#语言,附有全部源码。可以进行点、线、多边形、圆、椭圆、弧线还有文本等等的绘制,以及撤销、刷新、删除等功能,是个比较好的示例。(GDI + mouse drawing general graphics balance zoom demo, using C# language, with all the source code. It is a good example to draw points, lines, polygons, circles, ellipses, arcs and text, as well as to undo, refresh, delete and other functions.)
说明: 图形的自动填充算法 采用有效边表构建填充模型(Automatic filling of drawings)
MFC实现,单文档,最大化,Mapwingis添加图层,实现label,在矢量图层上动态显示移动目标(MFC implementation, single document, windows maximization, Mapwingis add layer, realize label, Tracking dynamically display moving target on vector path layer)
说明: MFC实现,单文档,最大化,Mapwingis添加图层,实现label,在矢量图层上动态显示移动目标(MFC implementation, single document, windows maximization, Mapwingis add layer, realize label, Tracking dynamically display moving target on vector path layer)
drawcli ole图形图像,VC++学习很好的例子程序(drawcli ole graph drawing example , ole container and drawing line, circle etc.)
JBIG是二值图像压缩的国际标准,本代码给出了编码器的源码,(JBIG binary image compression is of international standard, this gives the encoder source code,)
DirectShowLib-2005源码(DirectShowLib-2005 source)
有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数(There are n integers to the order of the preceding few months m backward shift position, the final number m into the top of the number of m)
4D影院特效生成脚本,方便制作4D影院的特效(4D theater effects to generate scripts to facilitate the production of special effects cinema 4D)
C++做的绘画板,可以实现RGB的混色,产生出不同的颜色来。(a paint tool by C++)
参考网上的资料写的gif编解码。 编码用gdi解析常用图片格式,然后组装成gif 解码吧gif的每一帧转换成dib gif文件格式网上有很多介绍 gif用的变长lzw压缩算法: 没弄懂原理,只知道过程。压缩取一个字符作为后缀,看看字符串是否存在。存在,用对应的编码作为前缀继续取;不存在把字符串添加到字典,前缀添加到输出流,后缀作为前缀继续取。解压取一个编码看看字典中是否存在。存在用对应的字符串的第一个字符作为后缀,看看当前字符串是否存在,不存在添加到字典中,后缀作为前缀,前缀对应的字符串添加到输出流,继续取;编码不存在,前缀对应的字符串的第一个字符作为后缀(这时当前字符串肯定不存在,字典中下一个可用编码肯定等于刚取出的编码),字符串添加到字典中,编码作为前缀,前缀对应的字符串添加到输出流,继续取。 编码流转换成字节流是按位从低到高的,window是小端模式(低字节在低地址),字节内低位在右边。 24位dib转换成8位dib时使用的八叉树算法 图片拉伸时参考的网上的双线性插值算法。 字典满了位数加一,位数是12时不加(Online reference materials written gif codec. Encoded using gdi resolve common image formats, and then assembled into a gif Each frame decode it into a gif dib There are many online gif file format introduced gif lzw with variable length compression algorithm: Did not understand the principle, only know the process. Compression takes a character as a suffix, and see if there is a string. Exist as a prefix to continue to take with the corresponding encoding there is no string to add to the dictionary, a prefix added to the output stream, the suffix as a prefix to continue to take. Take a look at extracting coding dictionary exists. Exist with the corresponding first character string as a suffix to see the current string exists, there is no add to the dictionary, the suffix as a prefix, the corresponding string to the output stream, continue to take coding does not exist, prefix corresponding first character string as a suffix (when the current string certainly does not exis)