gpt4 book ai didi

java - 如何在 Java 中合并图像而不将它们加载到 RAM 中

转载 作者:搜寻专家 更新时间:2023-11-01 03:43:53 25 4
gpt4 key购买 nike

我有一个非常大(大约 10 亿像素)的图像,我正在尝试生成,到目前为止,在出现内存不足错误之前,我只能在 BufferedImage 中创建最大约 40 兆像素的图像。我想一 block 一 block 地构建图像,然后将这些片段组合起来, 不将图像加载到内存中。我也可以通过将每个片段写入一个文件来做到这一点,但 ImageIO 不支持这一点。

最佳答案

我认为JAI可以帮助您构建您想要的。我建议查看 JAI 提供的数据结构和流。

此外,看看这些问题,可能会对您的想法有所帮助。

  1. > How to save a large fractal image with the least possible memory footprint
  2. > How to create a big image file from many tiles
  3. > Appending to an Image File

你基本上想在那里反转 2。
祝你的项目好运 ;)

关于java - 如何在 Java 中合并图像而不将它们加载到 RAM 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7668628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com