2012-02-20 166 views
22

我正在製作一箇中值濾鏡,問題是操縱像素只有在Bitmap纔有可能。稍後我想在PictureBox中顯示結果,其中使用Image。我找不出解決這個問題的辦法......我唯一能想到的就是使用Stream,但不知道如何。幫助將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? 
} 
+0

位圖** **是一個圖像;您可以將該位圖分配給PictureBox的Image屬性。 – 2012-02-20 19:40:59

+2

@DJKRAZE,你提到的問題是完全無關的...該OP是使用GDI,而不是WPF – 2012-02-20 19:41:24

+0

這個鏈接將幫助對不起托馬斯.. http://www.wischik.com/lu/programmer/1bpp.html – MethodMan 2012-02-20 19:44:19

回答

52

一個BitmapImage。它繼承了Image類。

From MSDN

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