内存画板的主要功能是使用gdip库在内存中绘图。
同时可绑定plus组件,实时显示绘制结果。
使用详情参考:https://blog.csdn.net/sdlgq/article/details/121535146
下载工具: https://aardio.online/thread-100.htm
升级日志:
3.3.5 增加 godking.paint.icon() 类,增加 godking.paint().getIcon() 函数。
3.3.4 增加识别照片方向、自动调整照片方向、rotateBitmap()旋转位图函数。
3.3.3 优化 drawText() 函数坐标值为0和null时的处理方式。
3.3.2 修改绘制图片的相关函数,使高度、宽度可以为负数,以便能够绘制不同方向翻转的图片。
本库对使用坐标定位区域的函数,都对应四种方式:
数据格式 | 函数名后缀 | 函数用法 | 说明 |
---|
::RECT |
| func(x1,y1,x2,y2) | 使用左上、右下两点坐标(x1,y1,x2,y2)或称四边(left,top,right,bottom) |
func(RECT) | 直接使用::RECT( left,top,right,bottom ) |
::RECTF | F | funcF(x,y,width,height) | 使用左上点坐标+宽高,或称 “左上宽高” |
funcF(RECTF) | 直接使用::RECTF( x,y,width,height ) |
使用中一定要注意两种结构的不同:
RECT:{ left , top , right , bottom } // 左边,顶边,右边,底边
RECT影响区域(不含右边及底边):横向:left ~right-1 纵向:top ~bottom -1
RECTF:{ x , y , width , height } // 左边,顶边,宽度,高度
RECTF影响区域:横向:x ~x +width -1 纵向:y~y+height -1