在你们都说“这已经在某处......”之前,请让我说我已经看过并没有找到一个使用 JAI 平铺多个 jpg 并保存到磁盘而没有 Java 堆错误或其他内存问题的简单示例我无法在任何地方找到完整的工作代码集 - 它们似乎都写错/未经检查或根本不起作用......
帮帮我一些-BiWan Kenobi - 你是我唯一的希望!
图片有多大?您也许可以只增加分配给 JVM 的内存。如果它们很大,那么 JPG 可能不是正确的格式,因为您需要将整个图像加载到内存中以对其进行压缩并将其写出。使用 JAI 编写平铺的 TIFF 可能会更好。
我在这里问了一个类似的问题:Write swing component to large TIFF image using JAI