xwd

Программа командной строки и формат файла


В системе X Window программа xwd ( дамп X Window ) захватывает содержимое экрана или окна и при необходимости сохраняет его в файл . [1]

xwdзапускается одним из двух способов: если пользователь указывает в качестве аргумента весь экран или имя или идентификатор окна, программа захватывает содержимое окна; в противном случае она изменяет форму курсора и ждет, пока пользователь щелкнет в окне, содержимое которого затем захватывается.

Операция

На уровне протокола ядра X Window xwd использует тот факт, что любой X-клиент может запросить содержимое произвольного окна, включая те, которые он не создавал, с помощью GetImageзапроса (это делается функцией XGetImageв библиотеке Xlib ). Содержимое всего экрана получается путем запроса содержимого корневого окна .

Файл, созданный xwd, затем может быть прочитан различными другими утилитами X, такими как xwud , sxwd , xv и GIMP , или преобразован в другие форматы; пакет ImageMagick позволяет создать полезный конвейер :

$ xwd | конвертировать xwd:- снимок экрана.png

Размер дампов больше, чем у файлов большинства форматов изображений — не только сжатых форматов, таких как PNG , но и несжатых растровых форматов, таких как BMP .

X-Window Дамп
Расширение имени файла
.xwd
РазработаноX-Window-система
Первоначальный выпускX10 / 1985 ; 40 лет назад ( 1985 )
Последний релиз
X11
Сентябрь 1987 ; 37 лет назад ( 1987-09 )
Тип форматаФорматы файлов изображений
Стандартxwdfile.h [2]
Открытый формат ?лицензия Массачусетского технологического института

Формат изображения

Различные просмотрщики изображений и инструменты поддерживают формат X11 .xwd, среди прочих GIMP , ImageMagick , Netpbm и XnView . В версии 2.1.4 FFmpeg поддерживал форматы пикселей bgra, rgba, argb, abgr, rgb24, bgr24, rgb565be, rgb565le, bgr565be, bgr565le, rgb555be, rgb555le, bgr555be, bgr555le, rgb8, bgr8, rgb4_byte, bgr4_byte, pal8, gray и monow. В этих сокращениях 555 означает 32768=32×32×32 цвета, 565 означает 65536 цветов (6 бит для зеленого), rgba — это красный - зеленый - синий - альфа , 4 или 8 обозначают 16 или 256 цветов, le или be — это порядок байтов , pal — это входная палитра и т. д. , как указано в [3]ffmpeg –pix_fmts .

Детали формата .xwdзависят XWDFile.hот платформы, поэтому он не подходит для кроссплатформенных приложений и не имеет типа изображения MIME . [2]

Смотрите также

Ссылки

  1. ^ Тайлер, Крис (2008). X Power Tools. Серия O'Reilly. O'Reilly Media, Inc. стр. 107. ISBN 9780596101954. Получено 2014-01-23 . Инструмент X Window Dump (xwd) делает снимок текущего экрана, вручную выбранного окна или окна, обозначенного его числовым идентификатором, и выводит изображение на стандартный вывод или в файл.
  2. ^ ab Джеймс Д. Мюррей; Уильям ван Райпер (апрель 1996 г.). Энциклопедия форматов графических файлов, второе издание . O'Reilly . ISBN 1-56592-161-5. Получено 27.02.2014 .
  3. ^ "Форматы изображений". Общая документация FFmpeg . 2014. Получено 23.02.2014 .
  • xwd является частью стандартного дистрибутива X11, но его исходный код можно загрузить отдельно как tar.bz2 или tar.gz
  • Изображение::XWD Perl пакет на CPAN
Взято с "https://en.wikipedia.org/w/index.php?title=Xwd&oldid=1225834994"