从控制台应用程序中的资源创建WriteableBitmap

本文关键字:资源 创建 WriteableBitmap 控制台 应用程序 | 更新日期: 2023-09-27 18:02:53

我正在尝试使用WriteableBitmapEx从硬盘上的图像创建WriteableBitmap。添加nuget包后,我从官方页面复制了代码:

WriteableBitmap writeableBmp = new WriteableBitmap(0, 0).FromResource("Data/flower2.png");

但是我得到了错误

System.Windows.Media.Imaging。WriteableBitmap'不包含接受2个参数的构造函数

我已经添加了PresentationCore.dll,因为我在这里被告知WriteableBitmapEx在控制台应用程序?以及System.Windows.Media.Imaging.

从控制台应用程序中的资源创建WriteableBitmap

的using语句

WriteableBitmapEx库提供了一个构造可写位图的通用工厂方法,即BitmapFactory.New。使用这个可移植的方法来生成虚拟的可写位图:

WriteableBitmap writeableBmp = BitmapFactory.New(0, 0).FromResource("Data/flower2.png");

BitmapFactory类在System.Windows.Media.Imaging命名空间中(除非您使用WinRT版本的WriteableBitmapEx,它在Windows.UI.Xaml.Media.Imaging命名空间中)。