Обработка окна с использованием ximagesrc создает черные границы вокруг изображения

#gstreamer #xorg

#gstreamer #xorg

Вопрос:

Я пытался захватить одно окно с помощью ximagesrc . Кодирование его в png и сохранение дает черные границы вокруг изображения. Это была команда, которую я использовал.

 gst-launch-1.0 ximagesrc remote=1 num-buffers=1 xid=<windowid> ! videoconvert ! pngenc ! filesink location=screenshot.png
  

и вот результат, который я получил

введите описание изображения здесь

есть ли какой-либо способ удалить эти границы или уменьшить альфа-размер границы?

Комментарии:

1. Возможно, вашим менеджером Windows для потенциального рисования теней. Проверьте, правильно ли программа просмотра изображений интерпретирует альфа-код.

2. о да, это верно. Это была проблема с самим ximagesrc, и я думаю, что проблема связана с методом pngenc (конвейерным). gimp успешно отображает тень изображения xwd, созданного xwd. Спасибо