为了代表来自EchoNest API的大多数受欢迎的艺术家,我一直试图用图像来设置Silverlight工具包的TreeMap,他们的TreeItemDefinition.ValueBinding被定义为图像的区域。
当图像拉伸设置为“填充”时,它通常会填充空间:

当将图像拉伸到“统一”时,仍有许多空白:

在这篇文章中,我们推荐了图像雕刻:给定高宽比的树映射。
我怎样才能知道应该雕刻哪些图像,如果可能的话,应该在什么尺寸上进行雕刻?
如果没有人的干预,这个问题能得到很好的解决吗?
发布于 2022-02-28 11:12:46
我不认为有什么方法可以知道哪些图像应该被雕刻,它们应该在什么尺寸上被雕刻。一种好的实用方法可能是检查一幅图像的平均能量是否大于某一阈值(这可以细化为只检查每幅图像的块,然后将结果合并:如果图像中有没有细节/能量的块,至少可以在该部分进行雕刻)。
我认为更好的方法是将缝纫雕刻应用于已经合成的图像:这将尝试划出白色轮廓(在图像块中添加“人工”能量可能会带来更好的效果,从而保留更多图像的形状)。这文件也可能用于检查其他图像大小调整方法。
https://stackoverflow.com/questions/17618733
复制相似问题