Я пытаюсь выполнить постобработку (манипулирование цветами, повышение резкости, размытие и т. д.) окна для стороннего приложения. Я использую расширение Composite, чтобы получить контент в виде закадрового растрового изображения, а затем применяю к нему эффекты. Чтобы избежать мерцания, я пытаюсь использовать обновление ВРУЧНУЮ и копировать содержимое обратно в виде одного кадра. Согласно документации, это должно быть возможно по замыслу:
Этот механизм автоматического обновления можно отключить, чтобы содержимое родительского
окна можно было полностью определяется внешним
приложением.
Однако здесь ничего не говорится о том, как на самом деле скопировать его обратно. Думаю, мне не следует просто копировать растровое изображение за кадром обратно в окно, поскольку источник и место назначения по сути одинаковы? Нужно ли мне использовать какое-то промежуточное хранилище? Или переключаться между АВТОМАТИЧЕСКИМ и РУЧНЫМ режимами для каждого кадра?
Это моя текущая попытка, но обратное копирование явно не работает:
Подробнее здесь: https://stackoverflow.com/questions/786 ... indow-back
Как скопировать окно X11 с композитным перенаправлением обратно ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Flutter url_launcher (inAppBrowser) с перенаправлением обратно в приложение iOS
Anonymous » » в форуме IOS - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Неужели данных .NET Copy Copy Marry обратно и обратно, или он прикрепляет массив?
Anonymous » » в форуме C# - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-