En el sistema X Window , el programa xwd ( X Window dump ) captura el contenido de una pantalla o de una ventana y opcionalmente lo guarda en un archivo . [1]
xwdse ejecuta de una de dos maneras: si un usuario especifica la pantalla completa o el nombre o identificador de una ventana como argumento, el programa captura el contenido de la ventana; de lo contrario, cambia la forma del cursor y espera a que el usuario haga clic en una ventana, cuyo contenido se captura.
Operación
En el nivel del protocolo principal de X Window , xwd utiliza el hecho de que cualquier cliente X puede solicitar el contenido de una ventana arbitraria, incluidas las que no creó, mediante la GetImagesolicitud (esto se realiza mediante la XGetImagefunción en la biblioteca Xlib ). El contenido de toda la pantalla se obtiene solicitando el contenido de la ventana raíz .
El archivo generado por xwd puede luego ser leído por varias otras utilidades X como xwud , sxwd , xv y GIMP , o convertido a otros formatos; la suite ImageMagick permite la construcción de una tubería útil :
$ xwd | convertir xwd:- captura de pantalla.png
Los volcados son de mayor tamaño que los archivos de la mayoría de los formatos de archivos de imagen , no solo formatos comprimidos como PNG , sino también formatos de mapa de bits sin comprimir como BMP .
Formato de imagen
Varios visores de imágenes y herramientas admiten el .xwdformato X11, entre otros, GIMP , ImageMagick , Netpbm y XnView . En la versión 2.1.4, FFmpeg admitía los formatos de píxeles bgra, rgba, argb, abgr, rgb24, bgr24, rgb565be, rgb565le, bgr565be, bgr565le, rgb555be, rgb555le, bgr555be, bgr555le, rgb8, bgr8, rgb4_byte, bgr4_byte, pal8, gray y monow. En estas abreviaturas, 555 significa 32768=32×32×32 colores, 565 significa 65536 colores (6 bits para verde), rgba es rojo-verde-azul-alfa, 4 u 8 representan 16 o 256 colores , le o be es el orden de bits , pal es una paleta de entrada , etc. , como se indica en ffmpeg –pix_fmts. [3]
Los detalles del .xwdformato XWDFile.hdependen de la plataforma, por lo tanto, no es adecuado para aplicaciones multiplataforma y no tiene tipo de imagen MIME . [2]
Véase también
- Mapa de bits X (XBM)
- Mapa de píxeles X (XPM)
Referencias
- ^ Tyler, Chris (2008). Herramientas eléctricas X. Serie O'Reilly. O'Reilly Media, Inc., pág. 107. ISBN
9780596101954. Recuperado el 23 de enero de 2014.
La herramienta de volcado de ventana X (xwd) toma una instantánea de la pantalla actual, una ventana seleccionada manualmente o una ventana designada por su ID numérico y envía la imagen a la salida estándar o a un archivo.
- ^ por James D. Murray; William vanRyper (abril de 1996). Enciclopedia de formatos de archivos gráficos, segunda edición . O'Reilly . ISBN 1-56592-161-5. Recuperado el 27 de febrero de 2014 .
- ^ "Formatos de imagen". Documentación general de FFmpeg . 2014. Consultado el 23 de febrero de 2014 .
Enlaces externos
- xwd es parte de la distribución estándar de X11 , pero su fuente también se puede descargar por separado como tar.bz2 o tar.gz
- Imagen:: Paquete Perl XWD en CPAN