GDI+SDK参考(翻译版本)序言 4目标 4适用范围 4适用读者 4运行环境 4文档组织 4相关主题 4GDI+的安全考虑 6检验构造函数调用成功与否 6分配缓冲区 6错误校验 8线程同步 9相关主题 10关于GDI+ 11GDI+介绍 11GDI+概览 11GDI+的三个组成部分 11基于类的接口架构 12GDI+提供了哪些新东西? 12新特征 12编程模式的改变 15线条、曲线和图形 19矢量图概览 19钢笔、线条和矩形 20椭圆和弧 22多边形 22基数样条 23贝塞尔样条 24路径 25画刷和填充图形 27开放与闭合曲线 29区域 30裁剪 31路径平直化 32线条和曲线的抗锯齿功能 32图象、位图和图元文件 33位图类型 34图元文件 37绘制、定位和复制图片 39裁剪和缩放图象 40坐标系统和转换 42坐标系统类型 42以矩阵来表示转换 44全局和局部转换 48图形容器 51使用GDI+ 56使用入门 56绘制线条 56绘制字符串 58使用钢笔绘制线条和形状 59使用钢笔绘制线条和矩形 59设置钢笔的宽度和对齐方式 60绘制具有线帽的线条 61联接线条 62绘制自定义虚线 62绘制用纹理填充的线条 63使用画笔填充形状 63用纯色填充形状 64用阴影图案填充形状 64用图像纹理填充形状 64在形状中平铺图像 65用渐变色填充形状 68使用图像、位图和图元文件 68加载和显示位图 68加载和显示图元文件 69记录图元文件 69剪裁和缩放图像 71旋转、反射和扭曲图像 72缩放时使用插值模式控制图像质量 73创建缩略图像 75采用高速缓存位图来提高性能 76通过避免自动缩放改善性能 76读取图像元数据 77使用图像编码器和解码器 83列出已安装的编码器 83列出已安装的解码器 84获取解码器的类标识符 86获取编码器的参数列表 88将BMP图像转换为PNG图像 100设定JPEG的压缩等级 101对JPEG图像进行无损变换 102创建和保存多帧图像 105从多帧图像中复制单帧 107Alpha混合线条和填充 109绘制不透明和半透明的线条 109用不透明和半透明的画笔绘制 110使用复合模式控制Alpha混合 111使用颜色矩阵设置图像中的Alpha值 112设置单个象素的alpha值 114使用字体和文本 115构造字体系列和字体 115绘制文本 116格式化文本 117枚举已安装的字体 120创建专用的字体集合 122获取字体规格 126对文本使用消除锯齿效果 130构造并绘制曲线 131绘制基数样条曲线 131绘制贝塞尔样条 133用渐变画刷填充形状 134创建线性渐变 134创建路径渐变 137将Gamma校正应用于渐变 144构造并绘制路径 145使用线条、曲线和形状创建图形 145填充开放式图形 147使用图形容器 147管理Graphics对象的状态 148使用嵌套的Graphics容器 151变换 154使用世界变换 154为什么变换顺序非常重要 155使用区域 156对区域使用点击检测 156对区域使用剪辑 157对图像重新着色 158使用颜色矩阵对单色进行变换 158转换图像颜色 160缩放颜色 161旋转颜色 164剪取颜色 166使用颜色重映射表 168打印 169将GDI+输出至打印机 169显示一个打印对话框 172通过提供打印机句柄优化打印 173附录:GDI+参考 176
2024/10/10 11:31:03 1.75MB GDI+ GDI+中文 GDI+帮助
1
经过这几天的学习与调试,终于在STM32F103VCT6+W5500(SPI1)+Freemodbus平台上,实现Modbus-TCP协议的功能。
其实很简单,只要熟悉Modbus-RTU通讯,明白Modbus帧的结构等,Modbus-TCP只是在原来的帧结构上加个头,去个尾,然后用TCP传输即可。
关键的内容就是怎样获取W5500新接收的数据包,并发送给Modbus事件状态机驱动协议的执行,数据的处理。
主要参考Freemodbusdemo里的Modbus-TCP协议实现的思路,获取缓存区的读写与发送响应。
1
android蓝牙串口客户端,通过与蓝牙串口配对(自动扫描设备),可以实现按数据帧发送和接收数据,考虑到android蓝牙操作顺序,对各种bug都有处理。
2024/10/7 22:07:31 11.83MB android 蓝牙串口 蓝牙通讯
1
LTE下行物理广播信道PBCH的资源映射,采用了FDD帧结构。
2024/10/1 4:49:01 2KB PBCH LTE FDD
1
cc2420+atmega128基础zigbee无线通信实验-应答ACK帧实验实验内容掌握ACK帧格式如何正确回复ACK帧全套程序都放上绝对有价值可以看程序清单├─receive (1folders,48files,968.48KB,0.96MBintotal.)││adc_sensor.c 2.06KB││adc_sensor.h 638bytes││adc_sensor.lst 13.62KB││adc_sensor.o 8.64KB││avrhardware.c 4.27KB││avrhardware.h 5.06KB││avrhardware.lst 145.28KB││avrhardware.o 28.48KB││cc2420.c 14.85KB││cc2420.h 2.45KB││cc2420.lst 85.96KB││cc2420.o 19.87KB││CC2420Const.h 9.04KB││generic.h 1.67KB││interupter.c 1.00KB││interupter.h 604bytes││interupter.lst 9.86KB││interupter.o 8.09KB││led.c 3.16KB││led.h 828bytes││led.lst 22.97KB││led.o 10.90KB││main.c 4.55KB││main.cof 85.77KB││main.eep 13bytes││main.elf 62.13KB││main.hex 23.89KB││main.lss 180.87KB││main.lst 28.78KB││main.map 78.18KB││main.o 12.50KB││main.sym 13.40KB││Makefile 10.74KB││os.c 2.62KB││os.h 1.15KB││os.lst 17.67KB││os.o 5.92KB││project.h 1.60KB││receive.pnproj 748bytes││timer3.c 2.15KB││timer3.h 856bytes││timer3.lst 13.68KB││timer3.o 8.44KB││top.h 653bytes││uart0.c 1.04KB││uart0.h 691bytes││uart0.lst 6.68KB││uart0.o 4.56KB
2024/9/30 13:32:31 403KB atmega128 无线 Zigbee cc2420
1
可以用于一帧一帧提取视频画面
2024/9/21 6:04:21 1KB python
1
unity帧同步极简框架,包含多客户端同步,战斗回放,防作弊检测
2024/9/18 5:54:48 7.95MB unity3d 帧同步 帧同步回放 塔防
1
本代码通过rtsp协议接收设备采集的数据,对采集视频数据组帧,udp下对视频丢包排序做出处理,直接编译可以使用
2024/9/14 4:34:08 3.42MB rtsp视频组帧
1
ScreenToGif动画制作软件允许你记录一个选择区域的屏幕并保存为gif动画。
特点说明:记录你的屏幕,直接保存到一个gif动画循环。
暂停和继续记录。
移动窗口来记录你想要什么。
编辑框架,添加过滤器,恢复或使溜溜球的风格。
作物和调整。
记录工作。
删除帧。
选择一个文件夹来保存文件或简单的让程序保存在桌面。
添加系统光标到您的记录。
可以做一个.exe文件便携。
开始/暂停和停止记录使用F键。
2024/9/10 11:47:06 946KB .NET源码-软件源码
1
4-11-2-2(帧动画).7z
2024/9/10 11:39:38 105KB 4-11-2-2(帧动画).7z
1
共 521 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡