我有一个图像(约1000 x 1000)和一组小图像,每个10 x 10。
我创建了一个(三维树)来存储每个平铺的HSL值,得到了一个与目标图像中特定网格的HSL最接近的平铺RGB值的数组列表。
问题是我不知道数组列表中的特定hsl属于哪个较小的图像。我有一个小图像类,它存储小图像被重用的次数。我需要访问这些字段以确定我可以使用哪个磁贴。
有没有办法我可以采取数组列表的小图像HSL,我得到的小图像信息。
最佳答案
KdTree you referenced适用于从KdTree.XYZPoint
派生的任何类。因此,优雅的方法是从KdTree.XYZPoint
派生tile类,或者创建一个从KdTree.XYZPoint
派生的新类,该类具有对相应tile对象的引用。
关于java - 合适的数据结构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12988222/