如何解决XAML绑定到BitmapSource的文件大小限制是什么?
XAML绑定到图像源的最大大小是多少?我在Microsoft文档中找不到任何信息,但必须有一个限制。
<Image Source="{Binding MyLargeBitmapSource}" />
在大多数情况下,这可以正常工作,但是一旦文件大小变得很大,就会发生一些奇怪的行为。最常见的现象是根本不显示图像。
示例:
- 未显示具有376222kb 的图像
- 显示具有190327kb 的图像
我发现的唯一限制与我的图片不符:
图像的最大高度和宽度为2 ^ 16像素,每通道32位* 4通道。 BitmapSource的最大大小为2 ^ 32字节(64 GB),最大图像大小为4 GB。最小图片尺寸为1x1。
在Microsoft BitmapSource Class
找到因此,我想图像的文件大小必须受到限制,或者绑定“字节”的大小必须受到限制?是什么原因导致此问题发生?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。