getColorHex

abstract fun getColorHex(image: String, x: Int, y: Int): String

获取图像中指定坐标的颜色十六进制值。

从指定图像文件的(x,y)坐标提取像素颜色,并转换为标准化的十六进制字符串格式。 适用于需要精确获取图像中特定点颜色的场景。

Return

颜色的十六进制字符串: - 不包含透明度时:"#RRGGBB"(如"#FF0080") - 包含透明度时:"#AARRGGBB"(如"#80FF0080")

Parameters

image

图像文件路径,支持常见格式(如PNG、JPEG等)

x

目标像素的横坐标(像素单位,从左向右递增)

y

目标像素的纵坐标(像素单位,从上向下递增)

Throws

当图像路径无效、坐标超出图像范围时抛出

当图像文件无法读取时抛出