我有一张图片列表,其中包含每张图片的尺寸。我需要从该列表中选择和布局一组图像,使它们适合屏幕,略有重叠,没有间隙。 (重叠中的渐变以避免急剧过渡)
我研究了2d盒装算法,但他们都认为你需要使用所有项目,当然,差距比重叠好。
如果需要,我可以缩小部分或全部图像,但是我无法将它们放大。
有没有好办法呢?
答案 0 :(得分:1)
也许你可以应用你研究过的2d盒子打包算法,假设你需要所有图像,然后使用一组选定的图像来应用它们。此组可能以前使用任何标准生成。然而,使用图像的尺寸似乎是足够的,因为具有一组类似尺寸的图像使得所述图像的打包变得容易。为了实现重叠,您可以在打包算法中为每个图像使用较小的尺寸,然后根据打包算法和实际尺寸的大小差异移动该组的每个图像。