我有一个图像(appx 1000 x 1000)和一组每个 10 x 10 的小图像。
我创建了一个(3 维树)来存储每个图块的 HSL 值。我得到了一个图块 RGB 值的数组列表,它最接近目标图像中特定网格的 HSL。
问题是我不知道数组列表中的特定 HSL 属于哪个较小的图像。我有一个小图像类,它存储小图像被重用的次数。我需要访问这些字段以确定我可以使用哪个图块。
有没有一种方法可以获取我得到的小图像 HSL 的数组列表并获取小图像信息。
我有一个图像(appx 1000 x 1000)和一组每个 10 x 10 的小图像。
我创建了一个(3 维树)来存储每个图块的 HSL 值。我得到了一个图块 RGB 值的数组列表,它最接近目标图像中特定网格的 HSL。
问题是我不知道数组列表中的特定 HSL 属于哪个较小的图像。我有一个小图像类,它存储小图像被重用的次数。我需要访问这些字段以确定我可以使用哪个图块。
有没有一种方法可以获取我得到的小图像 HSL 的数组列表并获取小图像信息。
您引用的KdTree适用于从KdTree.XYZPoint
. 因此,优雅的方法是从您的 tile 类派生KdTree.XYZPoint
或创建一个派生自该类的新类,该类KdTree.XYZPoint
具有对相应 tile 对象的引用。