在 WPF 中使用位图

发布于 2024-08-11 09:17:24 字数 468 浏览 2 评论 0原文

在 WPF 中是否有任何合理的方法来处理位图?我想要与 System.Drawing.Bitmap 类似的功能:能够从文件加载图像并获取和设置特定像素的颜色。

我了解 WriteableBitmap,但我不想使用众神知道的 Array(我在 MSDN),或指针。我只是想读取或写入像素,这应该不难!

我还知道我可以使用 Interop 来工作与 WPF 中的 System.Drawing.Bitmap 一样,但这也不好。

Is there any sane way to work with bitmaps in WPF? I'd like similar functionality as System.Drawing.Bitmap: be able to load image from file and get and set the color of particular pixels.

I know about WriteableBitmap, but I don't want to work with Arrays of gods-know-what (I couldn't find that on MSDN), or pointers. I just want to read or write pixel, it shouldn't be that hard!

I also know that I can use Interop to work with System.Drawing.Bitmap in WPF, but that's not nice either.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倒数 2024-08-18 09:17:24

这里有一些关于如何从 System.Windows 获取像素信息的内容。 Media.Imaging.BitmapImage。

不过,如果您更喜欢使用 System.Drawing.Bitmap,您可能需要添加对 System.Drawing.dll 的引用并使用它。

这是有些相关有关 WPF 中图像处理的论坛帖子

Here's something on how to do get pixel info from a System.Windows.Media.Imaging.BitmapImage.

Although, if you'd prefer to work with a System.Drawing.Bitmap you might want to add a reference to System.Drawing.dll and use it instead.

Here's a somewhat-related forum post on image manipulation in WPF.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文