如何将位图转换为图像

本文关键字:图像 转换 位图 | 更新日期: 2023-09-27 18:25:24

我正在制作一个中值滤波器,问题是操纵像素只有在Bitmap中才可能。稍后我想在使用ImagePictureBox中显示结果。我想不出解决这个问题的方法。。。我唯一能想到的就是使用Stream,但不知道如何使用。将通知帮助~

private void toolStripPerformMedian_Click(object sender, EventArgs e)
{
    var filtered = Filters.MedianFilter(new Bitmap(_activeImageFile), 3);
    var n = Image.FromStream() //How to do this?
}

如何将位图转换为图像

Bitmap就是Image。它继承自Image类。

来自MSDN:

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class Bitmap : Image

这就是对我有效的方法:

var codeBitmap = new Bitmap(your_info);
Image image = (Image)codeBitmap;

检查命名空间。System.Drawing.Image与位图兼容,System.Window.Control.Image-不兼容!