Как конвертировать растровое изображение в изображение - PullRequest
28 голосов
/ 20 февраля 2012

Я делаю медианный фильтр, проблема в манипулировании пикселями возможна только в Bitmap. Позже я хочу показать результат в PictureBox, который использует Image. Я не могу найти способ решить эту проблему ... Единственное, о чем я могу думать, это использовать 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?
}

1 Ответ

58 голосов
/ 20 февраля 2012

A Bitmap является Image. Он наследуется от класса Image.

От MSDN :

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