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


Image.GetAlphaMask Метод

Определение

Возвращает маску, представляющую альфа-канал изображения в виде CompositionBrush.

public:
 virtual CompositionBrush ^ GetAlphaMask() = GetAlphaMask;
CompositionBrush GetAlphaMask();
public CompositionBrush GetAlphaMask();
function getAlphaMask()
Public Function GetAlphaMask () As CompositionBrush

Возвращаемое значение

Маска, представляющая альфа-канал изображения.

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Комментарии

Этот метод получает альфа-маску из изображения в виде CompositionBrush , который можно использовать в качестве входных данных для создания теней и эффектов композиции. Альфа-маска CompositionBrush имеет те же значения свойств выравнивания и растяжения, что и исходный элемент XAML, который применяется к преобразованному содержимому, чтобы эти значения можно было использовать для правильного размещения теней или эффектов относительно элемента XAML.

Совместимость версий

Метод GetAlphaMask недоступен до Windows 10 версии 1607. Если параметр "минимальная версия платформы" вашего приложения в Microsoft Visual Studio меньше значения "введенной версии", показанной в блоке "Требования" далее на этой странице, необходимо разработать и протестировать приложение, чтобы учесть это. Дополнительные сведения см. в разделе Адаптивный к версии код.

Чтобы избежать исключений при запуске приложения в предыдущих версиях Windows 10, не вызывайте этот метод без предварительного выполнения проверка среды выполнения. В этом примере показано, как использовать класс ApiInformation для проверка наличия этого метода перед его использованием.

if (ApiInformation.IsMethodPresent("Windows.UI.Xaml.Controls.Image", "GetAlphaMask"))
{
    var compositionBrush = image1.GetAlphaMask();
}

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