Плагин для снятия скриншотов OSD-меню:
OSDAlphaScreen, версия
0.3а.
Подобный плагин
OSDScreenshot уже позволяет это делать, но
OSDAlphaScreen имеет б
ольшую по сравнению с ним функциональность. В частности, сохранение осуществляется в PNG-формате, более адаптированным для хранения скриншотов меню нежели JPEG, поскольку последний больше предназначен для фотографий с изображением природы или людей. Сохранение осуществляется с альфа-каналом, или, выражаясь проще, - поддерживается прозрачность. Так же возможно назначать любую кнопку пульта для снятия скриншотов, а если и этого мало, то можно сохранять, вводя команды через консоль, или используя Ваш любимый браузер. Конечно же, поддерживаются комментария и автоматическая нумерация файлов с использованием текущих даты и времени.
Но по сравнению с
OSDScreenshot сохранение в PNG требует больше системных ресурсов, поэтому осуществляется дольше, нежели в JPEG. Но заодно функции записи в файл отрабатываются в отдельном потоке. Это значит, что вы можете делать скриншоты, хоть каждую секунду.
Так же на экран не выводятся никакие информационные сообщения об успешном сохранении, поскольку чаще они мешают, но информация о статусе сохранения по-прежнему отображается в логе
/tmp/OSDAlphaScreen.log.
Итак, установка стандартная: файлы из папки
bin размещаем по пути
/var/bin, из папки
etc - по пути
/var/etc. Сделать это можно, использую Samba или FTP-соединение. Структура каталогов в архиве сохранена.
Запуск/остановка и прописывание плагина в автозагрузку выполняется стандартно через меню плагинов (
Меню -->
Плагин). Не забываем назначить права 755 (командой
chmod) исполняемому файлу плагина
/var/bin/OSDAlphaScreen.
Кратко по конфиг-файлу
/var/etc/OSDAlphaScreen.cfg.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Path задаёт путь для сохранения скриншота (можно указать так же флешку или съёмный диск),
Compress - степень Z-сжатия (от 0 до 9, где 0 - без сжатия, скоростное сохранение, но большой размер выходного файла; 9 - максимальное сжатие, но медленное сохранение),
Comment - комментарий в скриншоте.
Port задаёт порт для доступа из Web-браузера,
Key - горячая клавиша для вызова создания скриншота с пульта.
Можно задать любую кнопку на пульте, которой будет создаваться скриншот. Вот их перечень:
По умолчанию задана кнопка
0x52, то есть
PiP Swap.
Так же можно создать скриншот, введя в консоли команду:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Запущен в этот момент плагин через меню плагинов или нет - не принципиально...
А ещё, как и писал выше, можно создать скриншот из Web-браузера, введя адрес:
https://ip:port, где ip - IP-адрес ресивера, port - порт из конфиг-файла. Затем просто нажать ссылку "Make screenshot!".
Сам скрин появится в каталоге, указанном в конфиге, ну и в самом браузере.
Так же прошу обратить внимание, что не все программы Windows поддерживают прозрачность, в частности, не понимает её ACDSee, а вот Photoshop с ней работает прекрасно.