c# - 在 WPF 应用程序中加载大尺寸图像(超过 2GB)
问题描述
我正在尝试拼接在运行时从特定来源获得的图像。每个图像的大小为 2500 x 2048。最终,我将编写代码来拼接超过 3000 个图像,以获得尺寸超过 80000 x 222000 的结果图像。最终拼接的图像尺寸将非常大。我会将这个巨大的图像提供给我的客户进行进一步处理。
我的问题是我们如何在 C# WPF 中有效地加载位图对象以拼接图像和处理。但是,创建一个 .NET 4.5 控制台应用程序来测试它,我尝试创建一个具有上述尺寸(80000 x 222000)的位图,它会抛出 System.ArgumentException: Parameter is not valid。
我正在使用 64 位应用程序。或者有没有我们可以用于图像加载和处理的第三方库?
解决方案
推荐阅读
- cluster-computing - 超级计算:更少的节点和更多的 cpu/node vs. 更多的节点和更少的每个节点的 cpu
- c++ - C++11 atomic<>:只能用提供的方法读/写?
- react-native - mapStateToProps 必须与 getDerivedStateFromProps 一起使用吗?
- linux - Linux 中网络使用的替代方案
- gis - 创建自定义地图叠加层(折线)[Mapbox]
- java - 使用 java web-application 在多个页面上保存数据
- php - 将具有更改值的变量添加到数组 PHP
- javascript - React.js,如何立即呈现用户动作(在等待服务器传播之前)
- python - 案例类型整数和没有时区的时间无法匹配
- java - 使用 apache-camel [2.24.3] 使用 SOAP 服务时出错