How to Convert Bitmap to Image

How to Convert Bitmap to Image

I am making a median filter, the problem is manipulating pixes are only possible in Bitmap. Later I want to show the result in a PictureBox which uses Image. I can't figure out a way to to solve this...Only thing I can think of is using a Stream but no idea how. Help will be appriciated~

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

3 Answers

A Bitmap is an Image. It inherits from the Image class.

From MSDN:

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

This is what has worked for me:

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

Check up the namespaces. System.Drawing.Image compatible with bitmap, System.Window.Control.Image - not!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

James H. Sterling
Author

James H. Sterling

James Sterling reports on renewable energy developments, climate policy, ecological conservation, and green tech innovations around the globe.