2012-02-20 30 views
22

Estoy haciendo un filtro de mediana, el problema es manipular píxeles solo son posibles en Bitmap. Más tarde quiero mostrar el resultado en un PictureBox que usa Image. No puedo encontrar una manera de resolver esto ... Lo único que se me ocurre es usar un Stream, pero no tengo idea de cómo. Ayuda será appriciated ~Cómo convertir mapa de bits a imagen

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

un mapa de bits ** ** es una imagen; puede asignar el mapa de bits a la propiedad de imagen de PictureBox. –

+2

@DJKRAZE, la pregunta que mencionas no tiene relación alguna ... El OP está utilizando GDI, no WPF –

+0

Este enlace ayudará a Sorry Thomas ... http://www.wischik.com/lu/programmer/1bpp.html – MethodMan

Respuesta

52

Un Bitmap es un Image. Hereda de la clase Image.

From MSDN:

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