将375x375图像拼接成一个网格

Han*_*ans 1 java image image-processing

我有一张地图,分为375x375个16像素的瓷砖.我想开发一个java应用程序将这些图像拼接成一个大图像.我将如何在java中执行此操作?有用的库吗?

And*_*son 5

  1. 创建一个BufferedImage375*16或6000x6000px.对于36 MPix图像,您将需要大量内存.
  2. Graphics从图像中获取实例.
  3. 循环通过瓷砖并致电 g.drawImage(tile, x, y)
  4. 处理图形实例.

当然,将视图内的切片直接绘制到游戏的渲染表面(如果这是最终目的)可能会更有意义(并且会占用更少的内存).

有用的库吗?

矫枉过正.使用上面列出的任何一种技术,它只需要几行代码.