在对数字数据执行任何计算或处理时,内存优化是一个需要考虑的重要因素。应用不同的优化策略来最小化内存利用率和处理延迟。这就是我们为 .NET 和 Java 19.12 在 Aspose.Imaging 中加载和创建 JPEG 2000 (JP2) 和 DjVu 图像的内存优化功能的原因.
JPEG 2000 图像的内存优化 Aspose.Imaging for .NET 和 Java API 支持使用 JPEG 2000 图像。您可以加载现有的 JPEG 2000 图像以及创建和保存 JPEG 2000 图像,并在 C# 或 Java 中指定不同的 Jpeg2000 编解码器选项。为了在加载和保存 JPEG 2000 图像时优化内存消耗,您可以定义内存优化策略并限制要使用的内存缓冲区大小。
让我们看看在加载和创建 JPEG 2000 图像时如何指定内存缓冲区大小。
加载 JPEG 2000 图像 您可以在加载 JPEG 2000 图像时使用 LoadOptions 类中的 BufferSizeHint 属性指定内存缓冲区大小,如以下 C# 和 Java 代码示例所示。
C# // 为目标加载的图像设置 10 兆字节的内存限制 // JP2 编解码器 using (Image image = Image.