Språk

ColorConvertedBitmap Konstruktorer

Definition

Initierar en ny instans av ColorConvertedBitmap klassen.

Överlagringar

Name Description
ColorConvertedBitmap()

Initierar en ny instans av ColorConvertedBitmap klassen.

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Initierar en ny instans av ColorConvertedBitmap klassen med hjälp av de angivna värdena.

ColorConvertedBitmap()

Initierar en ny instans av ColorConvertedBitmap klassen.

public:
 ColorConvertedBitmap();
public ColorConvertedBitmap();
Public Sub New ()

Kommentarer

ColorConvertedBitmap implementerar ISupportInitialize gränssnittet för att optimera initieringen av flera egenskaper. Om du vill initiera en ColorConvertedBitmap skapad med den här konstruktorn måste du utföra egenskapsinitiering mellan BeginInit och EndInit anrop.

Gäller för

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Initierar en ny instans av ColorConvertedBitmap klassen med hjälp av de angivna värdena.

public:
 ColorConvertedBitmap(System::Windows::Media::Imaging::BitmapSource ^ source, System::Windows::Media::ColorContext ^ sourceColorContext, System::Windows::Media::ColorContext ^ destinationColorContext, System::Windows::Media::PixelFormat format);
public ColorConvertedBitmap(System.Windows.Media.Imaging.BitmapSource source, System.Windows.Media.ColorContext sourceColorContext, System.Windows.Media.ColorContext destinationColorContext, System.Windows.Media.PixelFormat format);
new System.Windows.Media.Imaging.ColorConvertedBitmap : System.Windows.Media.Imaging.BitmapSource * System.Windows.Media.ColorContext * System.Windows.Media.ColorContext * System.Windows.Media.PixelFormat -> System.Windows.Media.Imaging.ColorConvertedBitmap
Public Sub New (source As BitmapSource, sourceColorContext As ColorContext, destinationColorContext As ColorContext, format As PixelFormat)

Parametrar

source
BitmapSource

Som BitmapSource konverteras.

sourceColorContext
ColorContext

Källans ColorContext bitmapp.

destinationColorContext
ColorContext

Den ColorContext konverterade bitmappens.

format
PixelFormat

Den PixelFormat konverterade bitmappens.

Exempel

I följande exempel visas hur du initierar en instans av med hjälp ColorConvertedBitmap av ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat) konstruktorn.

Stream imageStream = new FileStream("tulipfarm.jpg", FileMode.Open, FileAccess.Read, FileShare.Read);
BitmapSource myBitmapSource = BitmapFrame.Create(imageStream);
BitmapFrame myBitmapSourceFrame = (BitmapFrame)myBitmapSource;
ColorContext sourceColorContext = myBitmapSourceFrame.ColorContexts[0];
ColorContext destColorContext = new ColorContext(PixelFormats.Bgra32);
ColorConvertedBitmap ccb = new ColorConvertedBitmap(myBitmapSource, sourceColorContext, destColorContext, PixelFormats.Pbgra32);
Image myImage3 = new Image();
myImage3.Source = ccb;
myImage3.Stretch = Stretch.None;
imageStream.Close();
Dim imageStream As New FileStream("tulipfarm.jpg", FileMode.Open, FileAccess.Read, FileShare.Read)
Dim myBitmapSource As BitmapSource = BitmapFrame.Create(imageStream)
Dim myBitmapSourceFrame As BitmapFrame = CType(myBitmapSource, BitmapFrame)
Dim sourceColorContext As ColorContext = myBitmapSourceFrame.ColorContexts(0)
Dim destColorContext As New ColorContext(PixelFormats.Bgra32)
Dim ccb As New ColorConvertedBitmap(myBitmapSource, sourceColorContext, destColorContext, PixelFormats.Pbgra32)
Dim myImage3 As New Image()
myImage3.Source = ccb
myImage3.Stretch = Stretch.None
imageStream.Close()

Kommentarer

ColorConvertedBitmap objekt som skapas med den här konstruktorn initieras automatiskt. Efter initieringen ignoreras egenskapsändringar.

Se även

Gäller för