将 TreeMap 与图像一起使用

2024-01-10

代表来自以下国家最受欢迎的艺术家EchoNest API http://developer.echonest.com/docs/v4/artist.html#top-hottt,我一直在尝试设置Silverlight 工具包的 TreeMap http://silverlight.codeplex.com/使用图像,它们的 TreeItemDefinition.ValueBinding 被定义为图像的区域。

当图像拉伸设置为 'Fill' 时,它主要填充空间:

将图像拉伸设置为“均匀”时,会保留大量空白:

在这篇文章中,建议进行图像雕刻:具有给定纵横比的树形图 https://stackoverflow.com/questions/5129221/treemapping-with-a-given-aspect-ratio

如果可能的话,我如何知道应该雕刻哪些图像以及应该以什么尺寸雕刻它们?

有这个问题吗solvable无需人工干预即可获得良好结果?


我认为没有办法知道应该雕刻哪些图像以及应该以什么尺寸雕刻它们。一个不错的探索方法可能是检查图像的平均能量是否>某个阈值(这可以细化为仅检查每个图像的块,并稍后组合结果:如果图像具有没有细节/能量的块,它可以被雕刻,至少在那个部分)。

我认为更好的方法是将接缝雕刻应用于已经合成的图像:这将尝试雕刻出白色轮廓(向图像块添加“人工”能量可能会产生更好的结果,保留每个图像的更多形状图像)。This https://people.csail.mit.edu/mrub/papers/retBenchmark.pdf纸张也可用于检查其他图像大小调整方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 TreeMap 与图像一起使用 的相关文章

随机推荐