ImageEncodingProperties Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает формат потока изображений.
public ref class ImageEncodingProperties sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ImageEncodingProperties final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ImageEncodingProperties final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ImageEncodingProperties
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ImageEncodingProperties
function ImageEncodingProperties()
Public NotInheritable Class ImageEncodingProperties
- Наследование
- Атрибуты
- Реализации
Требования к Windows
| Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Инструкции по настройке свойств кодирования для захваченных изображений с помощью ImageEncodingProperties см. в разделе Основные сведения о захвате фотографий, видео и аудио с помощью MediaCapture.
Журнал версий
| Версия Windows | Версия пакета SDK | Добавленная стоимость |
|---|---|---|
| 1803 | 17134 | Копировать |
| 1809 | 17763 | CreateHeif |
Конструкторы
| ImageEncodingProperties() |
Создает новый экземпляр класса ImageEncodingProperties . |
Свойства
| Height |
Возвращает или задает высоту изображения. |
| Properties |
Возвращает дополнительные свойства формата для потока изображений. |
| Subtype |
Возвращает или задает подтип формата. |
| Type |
Возвращает тип формата. |
| Width |
Возвращает или задает ширину изображения. |
Методы
| Copy() |
Создает копию объекта ImageEncodingProperties . |
| CreateBmp() |
Создает экземпляр ImageEncodingProperties для образа BMP. |
| CreateHeif() |
Создает экземпляр ImageEncodingProperties для формата HEIF. |
| CreateJpeg() |
Создает экземпляр ImageEncodingProperties для изображения JPEG. |
| CreateJpegXR() |
Создает экземпляр ImageEncodingProperties для изображения JPEG XR. |
| CreatePng() |
Создает экземпляр ImageEncodingProperties для изображения PNG. |
| CreateUncompressed(MediaPixelFormat) |
Создает экземпляр ImageEncodingProperties для несжатого изображения. |