Как сделать снимок экрана рабочего стола и нарисовать окно в Linux
Я новичок в Linux, и мне нужно перенести программу Windows для Linux, и мне нужна помощь в следующем.
- Мне нужно захватить экран.
- Мне нужно создать окно без границ и заголовка, который охватывает весь экран.
- Мне нужно нарисовать экран захвата в этом окне.
- Мне нужно сделать альфа-смешивание черной картинки поверх окна с непрозрачностью XX%.
Все это было легко сделано с помощью GetDC(NULL), BitBlt() и AlphaBlend() на окнах.
Linux выглядит очень тяжело, когда подходит к таким простым программам.
1 ответ
Для Linux; Вы всегда можете посмотреть на источник scrot - небольшую и простую программу для скриншотов.