gpt4 book ai didi

c# - 如何在紧凑的框架中生成大图像

转载 作者:太空宇宙 更新时间:2023-11-03 22:22:01 27 4
gpt4 key购买 nike

我需要在我的紧凑型框架应用程序中生成大图像(200 DPI 的 A4 图像,PNG 格式就可以)。由于内存限制,这不可能以标准方式执行(这么大的图像会抛出 OOMException)。

是否有提供文件支持的流图像生成的库?

或者我可以使用标准位图方法生成许多较小的图像条纹(每个条纹代表大图像的一行),但之后我需要将它们合并在一起 - 有没有什么方法可以将许多小图像合并成一个大图像无需实例化大型 Bitmap 实例(这会再次导致 OOM)?

最佳答案

我自己也有类似的需求,所以我结束了编写自己的库。 PNGJ您可能会发现它很有用,它是 Java,但应该很容易移植到 C#(完全独立于其他库)。它写入和读取 PNG 图像(调色板除外),面向行的,相当低的级别,针对处理大图像进行了优化。下载中有一些示例。

更新:我在这里提供了 C#:PNGCS

关于c# - 如何在紧凑的框架中生成大图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2763868/

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