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

时间:2012-05-15 20:49:42

标签: java image image-processing

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

1 个答案:

答案 0 :(得分:5)

  1. 创建一个375 * 16或6000x6000px的BufferedImage。对于36 MPix图像,您需要 批次 的内存。
  2. 从图片中获取Graphics个实例。
  3. 循环切换图块并调用g.drawImage(tile, x, y)
  4. 处理图形实例。
  5. 当然,将视图中的切片直接绘制到游戏的渲染表面(如果这是最终目的)可能更有意义(并且会占用更少的内存)。

      

    任何有用的库?

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