- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
有没有办法在不将 SoftwareBitmap 保存到文件的情况下在 Xaml Image 控件上显示 SoftwareBitmap?我想要一种在编辑后快速显示 SoftwareBitmap 的方法。
最佳答案
I want to have a quick way to display the SoftwareBitmap after edit.
目前,Image 控件仅支持使用 BGRA8 编码和预乘或无 alpha channel 的图像。在尝试显示图像之前,测试以确保它具有正确的格式,如果不正确,请使用 SoftwareBitmap 静态 Convert 方法将图像转换为支持的格式。
if (softwareBitmap.BitmapPixelFormat != BitmapPixelFormat.Bgra8 ||
softwareBitmap.BitmapAlphaMode == BitmapAlphaMode.Straight)
{
softwareBitmap = SoftwareBitmap.Convert(softwareBitmap, BitmapPixelFormat.Bgra8, BitmapAlphaMode.Premultiplied);
}
var source = new SoftwareBitmapSource();
await source.SetBitmapAsync(softwareBitmap);
// Set the source of the Image control
imageControl.Source = source;
您还可以使用 SoftwareBitmapSource
将 SoftwareBitmap 设置为 ImageBrush 的 ImageSource。更多请引用Create, edit, and save bitmap images .
关于c# - 在不保存到 UWP C# 文件的情况下在图像控件上显示 SoftwareBitmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48156631/
我的代码: var stream = new InMemoryRandomAccessStream(); ImageEncodingProperties properties = ImageEncod
SoftwareBitmap 是 UWP 中的新功能。我从这个开始: var softwareBitmap = EXTERNALVALUE; // do I even need a writeable
如何将 RenderTargetBitmap 对象放入 SoftwareBitmap 中?可以获取 RenderTargetBitmap 作为图像源,另一方面我可以使用 SoftwareBitmap
您好,我需要有关如何从 C# UWP 中的 SoftwareBitmap 获取字节数组的帮助,以便我可以通过 TCP 套接字发送它。 我还可以访问“VideoFrame previewFrame”对象
所以我正在创建一个包含 InkCanvas 的 UWP 应用程序,因此,我想将内容存储为一个变量,以便我可以在菜单中显示 Canvas 的预览。 我的问题是,最好使用什么位图,因为似乎有很多选项。 S
每当我想将我的 SoftwareBitmap 转换为 WriteableBitmap 时,我都会收到以下异常:System.Runtime.InteropServices.COMException。
有没有办法在不将 SoftwareBitmap 保存到文件的情况下在 Xaml Image 控件上显示 SoftwareBitmap?我想要一种在编辑后快速显示 SoftwareBitmap 的方法。
我很难在 UWP 的 C++/CX 代码中正确释放使用 SoftwareBitmap.LockBuffer() 方法锁定的 BitmapBuffer。 基本代码如下所示(它是 Microsoft 提供
我目前正在开展一个项目,我正在从 IP 摄像机接收实时视频流作为 MediaPlayer 对象。最终目标是能够使用 Windows.Media.OCR 每秒左右从帧中提取文本,为此我需要一个 Soft
要在 OpenCV 中处理相机的预览帧,我需要访问原始像素数据/字节。所以,有新的 SoftwareBitmap,它应该正好提供这个。 有一个example对于 c#,但在 visual c++ 中我
我正在尝试在使用 MediaFrameReader 时录制相机的视频。对于我的应用程序,我需要 MediaFrameReader 实例来单独处理每个帧。我曾尝试另外应用 LowLagMediaReco
我试图在 c++/cx Microsoft 通用应用程序中将 WriteableBitmap 转换为 cv::Mat。但是当我尝试使用创建的 Mat 进行操作时,出现以下错误: 这是我的代码: voi
我是一名优秀的程序员,十分优秀!