paint 内存画板库 支持库

光庆 2023-7-29 1458 v 3.3.5 2024-07-14

内存画板的主要功能是使用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 )
::RECTFFfuncF(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 纵向:yy+height -1

最新回复 (4)
  • ximenxiaochui 9月前
    0 2
    弱弱地问下,怎么画倾斜的文字水印或者图片水印,看了下参数里没有没有控制角度的
  • 光庆 9月前
    0 3
    参考:https://blog.csdn.net/sdlgq/article/details/122213899
  • ximenxiaochui 8月前
    0 4
    光庆 参考:https://blog.csdn.net/sdlgq/article/details/122213899
    搞定了,谢谢大佬!
  • Xmzzz 6月前
    0 5
    感谢分享,练手下
返回