2016-04-29 2 views
0

Есть ли способ применить эффекты холста, перечисленные на следующей странице MSDN, для отображения всего экрана?Изменение цветов дисплея в UWP

http://microsoft.github.io/Win2D/html/N_Microsoft_Graphics_Canvas_Effects.htm

Таким образом, может вход и выход, например., TemperatureAndTintEffect быть буфер дисплея?

ответ

1

Нет. Приложения UWP не имеют доступа к необработанной графической карте и буферам вне их приложения.

+0

Можете ли вы показать ссылку для этого? И даже если вы используете уровень обслуживания? –

3

robertos правильный. Win2D - это API UWP, и для приложений UWP не существует общего способа чтения или записи на экран вне их конкретного окна приложения.

На мобильных устройствах вы можете использовать API ScreenCapture для чтения отображаемого изображения, но нет способа изменить это или заменить его чем-то другим. Или, если вы хотите применять фильтры только в своем собственном приложении XAML, вы можете это сделать, визуализируя визуальное дерево XAML на растровое изображение. Подробнее об обоих вариантах в этой теме: Universal Windows Library (UWP) Way to take screenshot?

Смежные вопросы