ColorConvertedBitmap Конструкторы

Определение

Инициализирует новый экземпляр класса ColorConvertedBitmap.

Перегрузки

ColorConvertedBitmap()

Инициализирует новый экземпляр класса ColorConvertedBitmap.

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Инициализирует новый экземпляр класса ColorConvertedBitmap, используя указанные значения.

ColorConvertedBitmap()

Инициализирует новый экземпляр класса ColorConvertedBitmap.

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

Комментарии

ColorConvertedBitmapISupportInitialize реализует интерфейс для оптимизации инициализации для нескольких свойств. Чтобы инициализировать ColorConvertedBitmap созданный с помощью этого конструктора, необходимо выполнить инициализацию свойств между BeginInit вызовами и EndInit вызовами.

Применяется к

ColorConvertedBitmap(BitmapSource, ColorContext, ColorContext, PixelFormat)

Инициализирует новый экземпляр класса ColorConvertedBitmap, используя указанные значения.

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)

Параметры

source
BitmapSource

Преобразуемое BitmapSource.

sourceColorContext
ColorContext

Объект ColorContext исходного растрового изображения.

destinationColorContext
ColorContext

Объект ColorContext преобразуемого растрового изображения.

format
PixelFormat

Объект PixelFormat преобразуемого растрового изображения.

Примеры

В следующем примере показано, как инициализировать экземпляр ColorConvertedBitmap с помощью конструктора 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()

Комментарии

ColorConvertedBitmap объекты, созданные с помощью этого конструктора, автоматически инициализируются. После инициализации изменения свойств игнорируются.

См. также раздел

Применяется к