问题描述
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 (将#修改为@)