2012-06-11 2 views
0

Я хочу захватить и сохранить текущий кадр экрана в файл изображения (.png, .bmp и т. Д.) Мне нужно сделать это с помощью сценария оболочки ..i googled много, но не смогли найти какие-либо команды, которые могли бы это сделать без установки какого-либо программного обеспечения третьей стороны. , пожалуйста, помогите мне ... Мне нужно поддерживать участие стороннего программного обеспечения как минимумСохранение кадра в файл (linux scripting)

ответ

0

Вы можете захватить сырье данные вашего фреймбуфером, выполнив:

cat /dev/fb0 > screen.raw 

Тогда вам понадобится инструмент для conert данных в нужный формат, как png. У Imagemagick есть инструмент convert, который должен помочь вам сделать трюк.

Или используйте этот инструмент fbgrab.

+0

Большое спасибо! но могу ли я увидеть эти необработанные данные, не преобразовывая их в png bmp и т. д., просто чтобы проверить, насколько хорошо он работает – user1448559