ColorConvertedBitmap Oluşturucular
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ColorConvertedBitmap sınıfının yeni bir örneğini başlatır.
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.
public:
ColorConvertedBitmap();
public ColorConvertedBitmap ();
Public Sub New ()
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.
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)
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) .
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()
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 |