跳到主要内容

Image.GetPicData 获取图片图像数据

🎯功能

获取图片图像数据

📜语法

结果 = Image.GetPicData(图片路径)

📥参数

参数数据类型解释
图片路径字符串要获取数据的图片路径

📤返回

三维数组 ,返回范围内所有点的颜色并存放在三维数组中,格式为(X坐标,Y坐标,RGB分量) ,详见例子。

💡示例

Dim Path = "/sdcard/MobileAnjian/图片.png"
Dim PixelData =Image.GetPicData(Path)
TracePrint PixelData[1][1][3] //R颜色值
TracePrint PixelData[1][1][2] //G颜色值
TracePrint PixelData[1][1][1] //B颜色值
TracePrint UCase(Hex(RGB(PixelData[1][1][3],PixelData[1][1][2],PixelData[1][1][1])))
//注意:当变量PixelData不再使用时,请用Null释放空间,防止内存溢出导致崩溃
//PixelData = Null

📘备注

  • 获取图像数据存储在三维数组中,后期可自由扩展图像处理功能。
  • 注意:图像数据会占用内存,不需要时可以使用Null释放,如:数组 = Null
  • iOS版/安卓3.3.8版及更高版本支持