问题标签 [bitmapimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 从 ushort[] 创建一个 BitmapImage
是否可以从 ushort 数组创建 BitmapImage?如果是这样怎么办?
在我创建位图的那一刻,将其转换为位图数组并显示它,但这太慢了,我需要不断更新图像(实时视频源),而每一帧都在创建 UI studders,这视频运行时使我的应用程序非常慢。所以我需要尽快将我的 ushort[] 放入 BitmapImage
谢谢,埃蒙
c# - 在 WPF 中序列化 BitmapImage
我正在尝试序列化一个自定义类,但是我收到一条错误消息,提示 System.Windows.Media.Imaging.BitmapImage 未标记为可序列化。我知道我需要将它转换为字节数组或其他东西才能对其进行序列化,但我不知道如何处理这个问题。
我发现了这个问题:序列化 WPF 图像,但不知道如何调整它以供我使用。在处理 WPF 中的序列化时,有人可以为我指出正确的方向,并可能链接一些材料以供阅读。
wpf - 使用任务并行库下载 BitmapImage
从 UI 线程上的 URI 下载 BitmapImage 会挂起应用程序。为避免这种情况,我尝试在单独的线程中下载 BitmapImage,想知道是否可以使用 TPL 使其变得简单。
我目前的方法如下:
这个问题当然是事实,BitmapImage 不是在与 Image 相同的线程上创建的。
从 URI 加载的 BitmapImage 不能被冻结,因此无法正常工作。
目前,我能想到的最简单的方法是从 URI 创建一个流,然后从该流加载位图并在返回之前将其冻结。我相信这应该会创建一个非常臃肿的代码。
在尝试显示来自网络的图像时,有没有办法让代码更小(更好)和(更多)可读?
wpf - 如何从后台工作人员更新绑定到选项卡控件的图像集合?
这是我在 stackoverflow 上的第一篇文章,所以如果我做错了什么,我深表歉意。我有一个使用 Prism 和 MVVM 模式的 WPF 应用程序。在我看来,我有一个 TabControl,它有一个自定义数据模板并绑定到一个名为 ShippingLabel 的类的 ObservableCollection。
TabControl 的 Xaml:
我创建的用于绑定到 TabControl 的帮助程序类
最初,我在 ViewModel 的构造函数中完成所有需要完成的工作,ViewModel 调用 WCF 服务并返回包含 base64 编码字符串格式的运输标签的响应。这工作得很好,标签根据他们表示要运送的包裹数量正确显示。为了提高可用性,我决定添加一个 BackgroundWorker 来处理调用服务并在工作人员完成后处理运输标签。
BackgroundWorker 事件
但是,当我尝试此操作时,UI 将仅显示带有名称的选项卡,但选项卡内容中没有图像。我试图让我的班级支持 INotifyPropertyChanged 认为它在那里但没有任何区别。所以问题是需要做什么才能正确通知 UI 集合的 Image 属性已更改以便更新?
image - WP7 将 Image 组件高度/宽度设置为 BitmapImage 高度/宽度
我正在尝试将 Image 组件源设置为 BitmapImage:
但是,那
但是,如果图像小于屏幕,则会缩放以填充它。
我尝试如下设置宽度和高度:
但 BitmapImage 返回宽度和高度的零值。我想这是因为它还没有“加载”?
我如何强制它给我正确的值或至少强制 Image 组件“包装”只适合位图的大小。
我所有的图像都是适合屏幕的像素完美尺寸。
谢谢
c# - 使用 BitmapImage.BeginInit() 时未捕获 ArgumentException
为什么当由于 image.jpg 具有无效的元数据标头而发生 ArgumentException 时,第一个示例捕获异常,而第二个示例没有捕获异常?
示例 1:
示例 2:
windows-phone-7 - WP7:从位图图像创建电影
我正在开发一个 WP7 应用程序。我有一组从隔离存储加载的 BitmapImages。
现在我想用这些 BitmapImages 制作电影或动画 GIF,这可能吗?如果是的话怎么办?
动画 GIF 可能是不可能的,因为 Silverlight 不适用于 gif。
c# - c# Uri 加载不确定?
我正在尝试从文件系统上保存的文件中加载一些 BitmapImages。我有一个键和相对文件路径的字典。不幸的是,Uri 构造函数在加载图像的方式上似乎是不确定的。
这是我的代码:
不幸的是,有时 Uris 会作为相对文件 Uris 加载,有时它们会作为相对 Pack Uris 加载。似乎没有任何押韵或理由说明哪个会以哪种方式加载。有时我会以一种方式加载所有的 Uris,或者只加载几个,或者大多数,每次运行代码时它都会改变。
有什么想法吗?
c++ - 如何将子窗口的客户区保存到位图文件?
我使用核心 WIN32 和 VC++ 创建了一个 Windows 应用程序。在我的父窗口中,我有一个子窗口和两个按钮“保存”和“发送”。
当用户单击“保存”按钮时,我希望savefileDialog
打开并且用户应该能够将图像保存为位图文件。
应该使用 WinSock API 将相同的文件发送给远程用户......我的问题是,我不知道如何将窗口的屏幕截图保存到位图文件......
请帮我解决这个问题......我没有使用过MFC,ATL或WTL......
提前致谢,
wpf - 如何检查 BitmapImage 实例是否已初始化?WPF
我尝试在循环中使用 BitmapImage 类的实例,但有时我会收到 BitmapImage 未初始化的错误消息。如何在使用之前检查 BitmapImage 是否已初始化?