函数:ts.img.screen 从屏幕创建颜色表(仅支持 iOS)

函数名称:从屏幕创建颜色表

函数功能:从屏幕创建颜色表

函数方法

color = ts.img.screen(x1,y1,x2,y2)

参数 类型 必填 说明
x1 number 图片左上角横坐标
y1 number 图片左上角纵坐标
x2 number 图片右下角横坐标
y2 number 图片右下角纵坐标
返回值 类型 说明
color table 颜色表

函数用例

local ts = require("ts")
ss = ts.img.screen(0, 0, 200, 200)--不支持相对路径
--[[x、y 为颜色表中颜色值的位置
返回值为 ss[y][x].color,如果想获取 x、y 的值需要转换 x、y 的值
屏幕的(0,0)点坐标相当于为颜色表中的(1,1)点坐标
返回值中颜色表的颜色值为屏幕(11,0)点坐标的颜色值
]]
dialog(ss[1][12].color,3)
--将 color 转换成十六进制颜色值
dialog(string.format("颜色值为:0x%X",ss[1][11].color),3)

注意事项

  • 颜色表中颜色值的位置与实际位置坐标相反,需要转换下 x、y 的值。

  • 雷电 9 系统模拟器分辨率为平板版时使用函数:getScreenSize 获取的屏幕宽高相反,获取到的宽度实际为屏幕高度,获取的高度实际为屏幕宽度,其他模拟器获取的屏幕宽高为实际屏幕宽高。

Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""