ColorConvertedBitmap Oluşturucular

Tanım

ColorConvertedBitmap sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

ColorConvertedBitmap()

ColorConvertedBitmap sınıfının yeni bir örneğini başlatır.

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Belirtilen değerleri kullanarak sınıfının yeni bir örneğini ColorConvertedBitmap başlatır.

ColorConvertedBitmap()

ColorConvertedBitmap sınıfının yeni bir örneğini başlatır.

C#
public ColorConvertedBitmap ();

Açıklamalar

ColorConvertedBitmap , birden çok özellikte başlatmayı ISupportInitialize iyileştirmek için arabirimini uygular. Bu oluşturucu kullanılarak oluşturulan bir ColorConvertedBitmap başlatmak için ve EndInit çağrıları arasında BeginInit özellik başlatma gerçekleştirmeniz gerekir.

Şunlara uygulanır

.NET Framework 4.8 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Belirtilen değerleri kullanarak sınıfının yeni bir örneğini ColorConvertedBitmap başlatır.

C#
public ColorConvertedBitmap (System.Windows.Media.Imaging.BitmapSource source, System.Windows.Media.ColorContext sourceColorContext, System.Windows.Media.ColorContext destinationColorContext, System.Windows.Media.PixelFormat format);

Parametreler

source
BitmapSource

Dönüştürülen BitmapSource .

sourceColorContext
ColorContext

ColorContext Kaynak bit eşlem.

destinationColorContext
ColorContext

ColorContext Dönüştürülen bit eşlem.

format
PixelFormat

PixelFormat Dönüştürülen bit eşlem.

Örnekler

Aşağıdaki örnekte oluşturucu kullanılarak bir örneği ColorConvertedBitmap başlatma gösterilmektedir ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat) .

C#
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();

Açıklamalar

ColorConvertedBitmap bu oluşturucu kullanılarak oluşturulan nesneler otomatik olarak başlatılır. Başlatmadan sonra özellik değişiklikleri yoksayılır.

Ayrıca bkz.

Şunlara uygulanır

.NET Framework 4.8 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7