get Similarity
abstract fun getSimilarity(color1: String, color2: String, algorithm: String?, ignoreAlpha: Boolean?): Int
计算两个颜色的相似度得分。
使用指定算法量化两个颜色的相似程度,返回0-100的得分,值越高表示颜色越相似。 适用于需要知道具体相似程度而非简单判断是否匹配的场景。
Return
相似度得分(0-100): - 100表示完全相同 - 0表示差异最大
Parameters
color1
待比较的第一个颜色,支持格式同isSimilar方法
color2
待比较的第二个颜色,支持格式同isSimilar方法
algorithm
比较算法,支持值同isSimilar方法,null使用默认算法
ignore Alpha
是否忽略透明度通道,规则同isSimilar方法,null默认true
Throws
当颜色格式无效或算法不支持时抛出