Поделиться через


ImageScaler Класс

Определение

Представляет объект, который может изменить размер изображения и увеличить или уменьшить разрешение.

public ref class ImageScaler sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AI.Imaging.ImageScalerContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ImageScaler final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AI.Imaging.ImageScalerContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ImageScaler : System.IDisposable
Public NotInheritable Class ImageScaler
Implements IDisposable
Наследование
Object Platform::Object IInspectable ImageScaler
Атрибуты
Реализации

Свойства

Имя Описание
MaxSupportedScaleFactor

Возвращает максимальный коэффициент масштабирования, поддерживаемый ImageScaler.

Методы

Имя Описание
Close()

Удаляет объект и связанные ресурсы.

CreateAsync()

Асинхронно создает новый экземпляр класса ImageScaler .

Dispose()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

EnsureReadyAsync()

Гарантирует, что ImageScaler готов к использованию, скачивая и устанавливая все необходимые компоненты.

GetReadyState()

Извлекает состояние базовой языковой модели.

ScaleImageBuffer(ImageBuffer, Int32, Int32)

Масштабирует несжатую растровую карту, оптимизированную для ИИ Foundry на Windows.

ScaleSoftwareBitmap(SoftwareBitmap, Int32, Int32)

Масштабирует несжатое растровое изображение.

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

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