c# - 将图像文件打开到 WriteableBitmap

标签 c# silverlight writeablebitmap

问题来了。 我想从本地驱动器打开一个文件,然后将它变成一个 WritableBitmap 以便我可以编辑它。 但问题是,我无法从 Uri 或类似的东西创建 WritableBitmap。我也知道如何将文件打开到 BitmapImage 中,但我不知道如何将文件打开为 WritableBitmap。 有没有办法将文件直接打开为 WritableBitmap,如果没有,有没有办法将 BitmapImage 转换为 WritableBitmap? 谢谢大家。

最佳答案

您可以将图像文件加载到 BitmapImage 中并将其用作您的 WriteableBitmap 的来源:

BitmapImage bitmap = new BitmapImage(new Uri("YourImage.jpg", UriKind.Relative));
WriteableBitmap writeableBitmap = new WriteableBitmap(bitmap);

关于c# - 将图像文件打开到 WriteableBitmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4254225/

相关文章:

silverlight - 我一次又一次地遇到 LoadOperation 失败的情况

windows-runtime - WinRT : how to save WriteableBitmap to localfolder

c# - 我应该在编写任何锁之前对多线程问题进行单元测试吗?

c# - 如何按工作日的顺序(如日历周)而不是字母顺序(在 C# 中)排序?

c# - 在不添加任何数据的情况下重新生成 Code-First 数据库

silverlight - 隔离存储MVVM Silverlight抛出NotSupportedException

c# - 如何将 WriteableBitmap 转换为 BitmapImage?

c# - UWP - 如何在后台任务中使用 WriteableBimap?选择?

c# - 在 ASP 网站中使用带有 C# 的 SQL 事务

c# - Windows Phone 像 Facebook 一样创建侧面菜单栏