C# 位图图像大小限制

C# 位图图像大小限制,c#,wpf,C#,Wpf,当我使用BitmapImage加载图像文件时,发生溢出异常,图像大小=4.83GB。 但是我从中获得位图资源信息,图像的最大高度和宽度是2^16像素,每个通道32位*4个通道。位图源的最大大小为2^32字节64 GB,最大图像大小为4 GB像素。最小图像大小为1x1。 有人知道为什么吗? 如何使用BitmapSource加载大小大于4或5 gb的图像?您可能遇到了一些额外的限制,例如..欢迎使用StackOverflow!请看,如果一致意见为“否”,则不应使用。4.83 GB似乎是编码图像缓冲区

当我使用BitmapImage加载图像文件时,发生溢出异常,图像大小=4.83GB。 但是我从中获得位图资源信息,图像的最大高度和宽度是2^16像素,每个通道32位*4个通道。位图源的最大大小为2^32字节64 GB,最大图像大小为4 GB像素。最小图像大小为1x1。 有人知道为什么吗?
如何使用BitmapSource加载大小大于4或5 gb的图像?

您可能遇到了一些额外的限制,例如..欢迎使用StackOverflow!请看,如果一致意见为“否”,则不应使用。4.83 GB似乎是编码图像缓冲区的大小,例如PNG或JPEG。但是解码位图的大小是多少?