图片积木块区

1. 积木功能说明

- 功能简介:新建一张图片并设置背景和大小;可用作背景图。
- 参数说明:
- 参数1:设置图片模式,默认为RGB。
- 参数2:设置图片的宽度。
- 参数3:设置图片的高度。
- 参数4:输入RGB来定义图片背景颜色。
- 返回值:返回一张图片。

- 功能简介:将图片保存到文件。
- 参数说明:
- 参数1:输入要保存的图片路径或图片对象。
- 参数2:设置图片的保存路径。
- 返回值:无。

- 功能简介:图片合成函数;将第二张图片粘贴到第一张图片的相应位置。
- 参数说明:
- 参数1:输入背景图片对象。
- 参数2输入要粘贴到背景图片的位置的横坐标。
- 参数3:输入要粘贴到背景图片的位置的纵坐标。
- 参数4:输入被粘贴的图片对象。
- 返回值:无。

- 功能简介:加载图片到图片对象。
- 参数说明:
- 返回值:返回图片对象。

- 功能简介:在图片上添加字符串。
- 参数说明:
- 参数1:输入背景图片对象。
- 参数2:输入需要添加的字符串。
- 参数3:设置文字的大小。
- 参数4:设置文字的起始x位置。
- 参数5:设置文字的起始y位置。
- 返回值:无。

- 功能简介:获取图片的大小。
- 参数说明:
- 返回值:返回由宽度和高度组成的数组。

- 功能简介:获取图片中的属性。
- 参数说明:
- 参数1:输入测量的图片对象。
- 参数2:设置需要获取的图片属性。
- 返回值:返回需要获取的图片属性值;默认输入size返回图片的宽和高。

- 功能简介:调用图片函数,参数可动态分配。
- 参数说明:
- 返回值:无。

- 功能简介:把图片改为目标大小的图片对象。
- 参数说明:
- 参数1:输入需要更改的图片对象。
- 参数2:设置更改后图片的宽。
- 参数3:设置更改后图片的高。
- 返回值:返回更改后的图片对象。

- 功能简介:将目标路径的文件转化为base64格式数据;base64是一种常用的编码格式,可以将图片等文件转化为便于传输的base64格式。
- 参数说明:
- 返回值:返回目标文件的base64格式数据。

- 功能简介:将base64数据保存到目标路径。
- 参数说明:
- 参数1:base64数据的对象。
- 参数2:输入保存的文件路径。
- 返回值:无。

- 功能简介:将图片旋转。
- 参数说明:
- 参数1:输入需要旋转操作的图片对象。
- 参数2:输入旋转的角度,正数为顺时针,复数为逆时针。
- 返回值:返回旋转操作后的图片对象。

- 功能简介:将图片的背景改为黑色。
- 参数说明:
- 返回值:返回背景改为黑色后的图片对象。

- 功能简介:改变图片的亮度。
- 参数说明:
- 参数1:输入图片全路径。
- 参数2:输入亮度增强的倍数;0表示不增强,0.5表示亮度增强50%,-0.5表示亮度减少50%。
- 返回值:无。

- 功能简介:在图片上添加直线。
- 参数说明:
- 参数1:输入需要添加直线的图片对象。
- 参数2:输入直线起点x坐标。
- 参数3:输入直线起点y坐标。
- 参数4:输入直线终点x坐标。
- 参数5:输入直线终点y坐标。
- 参数6:选择要添加直线的颜色。
- 参数7:选择要添加直线的宽度。
- 返回值:无。

- 功能简介:在图片上添加椭圆。
- 参数说明:
- 参数1:输入需要添加椭圆的图片对象。
- 参数2:输入左上顶点x坐标。
- 参数3:输入左上顶点y坐标。
- 参数4:输入右下顶点x坐标。
- 参数5:输入右下顶点y坐标。
- 参数6:选择要添加椭圆的填充颜色;如果不需要填充则默认为None。
- 参数7:选择要添加椭圆的轮廓颜色。
- 返回值:无。

- 功能简介:在显示器屏幕上显示图片。
- 参数说明:
- 参数1:输入图片的全路径。
- 参数2:输入显示分辨率的宽。
- 参数3:输入显示分辨率的高。(显示的分辨率不能高于屏幕自身分辨率)
- 返回值:无。

- 功能简介:清空显示器上显示的图片。
- 参数说明:无。
- 返回值:无。

- 功能简介:在图片上添加字符串。
- 参数说明:
- 参数1:输入需要添加字符串的图片对象。
- 参数2:输入需要添加的文字。
- 参数3:输入文字的大小。
- 参数4:输入文字起始点在图片中的x坐标。
- 参数5:输入文字起始点在图片中的y坐标。
- 参数6:选择文字的颜色。
- 参数7:选择背景的颜色。
- 返回值:无。
2. 注意事项
3. 积木块应用案例
(图1)图片测试案例