Java:如何在尽可能小的表面上绘制图像?

标签 java image puzzle model-fitting

假设我有 256 张图像,平均尺寸为 70x150(因此,尺寸可变)。我有一个 Graphic 实例(从具有给定大小的 BufferedImage 创建),我想在其上绘制图像。但我想在尽可能低的表面上绘制它们。所以,不只是在一个网格中,而是在彼此之间真正的困惑。但是!:它们可能不会相互重叠。

也许这只有人脑才能做到。
我认为值得一问......

提前致谢,
马丁

例如:

+------++------+
|      ||      |
| img1 || img2 |
|      |+------+
|      |+-----------------+
+------+|                 |
+---+   |                 |
| 3 |   |                 |
|   |   |    img 4        |
+---+   |                 |
        |                 |
        +-----------------+

最佳答案

关于Java:如何在尽可能小的表面上绘制图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4432544/

相关文章:

java - Swing Worker 在混合线程中的使用

java - 我可以将 Spring WebFlux 应用程序部署为 WAR

html - CSS 嵌入图像作为链接

环绕图像的 Html 文本

我想不通的 JavaScript 难题

java - CentOS 7 的 Java SELinux 策略模块在哪里?

java - 从图库中选择图像后如何调整图像大小?

javascript - image.src 到大图像在加载时卡住

algorithm - 如何从次线性空间/时间中的字符流计算回文?

java - 简单的 Java map 拼图