fbdump

Software captura de pantalla:
fbdump
Detalles de software:
Versión: 0.4.2
Fecha de carga: 2 Jun 15
Promotor: Richard Drummond
Licencia: Libre
Popularidad: 31

Rating: 1.0/5 (Total Votes: 1)

fbdump es una sencilla herramienta que captura el contenido de la parte visible del dispositivo framebuffer de Linux y lo escribe en la salida estándar como un archivo PPM.
En otras palabras, se necesita una captura de pantalla de cualquier cosa que se ejecuta en el uso de este dispositivo. El proyecto cuenta actualmente con el apoyo bastante completo para este tipo de framebuffer-pixel para llevar y también trabaja con el controlador de framebuffer VGA16.
fbdump se inspiró en un programa aún más simple me encontré hace siglos llamados fbsnap, que creo que fue escrito por Gerd Knorr (aunque ningún autor se menciona en el código fuente de ese programa, por lo que podría estar equivocado). fbdump tiene poca relación con fbsnap, sin embargo, y en general es mucho más útil. Es compatible con framebuffers empleando una mayor variedad de modelos y colores de píxel, funciona (debería funcionar?) En arquitecturas Big-y little-endian, y es bastante rápido (aunque la lectura de la memoria de vídeo nunca va a ser súper rápido).
La primera vez que escribí fbdump hace muchas lunas cuando necesitaba una manera rápida y fácil de agarrar un montón de imágenes de la framebuffer. Como la mayoría de ustedes probablemente saben, aunque es posible hacer un volcado de uso de este dispositivo en bruto mediante la realización de un gato simple comando / dev / fb0 o similar - dependiendo de qué formato de píxel y modelo de color utiliza su framebuffer - los resultados no siempre son particularmente útiles. Con fbdump, por el contrario, siempre se obtiene un 24-bit, imagen agradable, portátil, de color verdadero - ya que se encarga de cualquier conversión de formato de píxel o color-espacio necesario (al menos para los formatos que soporta).
¿Por qué fbdump guardar la imagen como un PPM - en lugar de, por ejemplo, un archivo PNG - usted puede pedir? Bueno, un PPM es barato para escribir y no requiere vincular contra ninguna biblioteca externa para hacerlo. En la arquitectura x86, fbdump actualmente compila a un minúsculo 8K ejecutable una vez despojado - y no tiene dependencias distintas de la biblioteca C estándar. Dicho esto, puedo conseguir alrededor de añadir soporte para PNG en algún momento. No es estrictamente necesario, sin embargo, porque con el paquete NetPBM es fácil de convertir los PMP en algo más útil. Por ejemplo, usted puede hacer algo como
fbdump | pnmtopng> grab.png
a la salida del framebuffer como PNG. PMP también se puede leer directamente por la mayoría de los paquetes de procesamiento de imágenes de código abierto, como el Gimp y ImageMagick.
Uso
fbdump actualmente soporta las siguientes opciones de línea de comandos:
-FB Especifica el dispositivo framebuffer para agarrar de se
-vt Traer número de terminal virtual en primer plano antes de agarrar (y volver a la terminal actual después)
-delay segundos de retardo después de cambiar, pero antes de agarrar.
Si no se proporciona la opción -FB, fbdump defecto agarrar desde el dispositivo / dev / fb0. También puede especificar el uso de este dispositivo a través del ambiente FRAMEBUFFER variable (un valor suministrado con el interruptor -FB en la línea de comandos anulará esto). Por ejemplo:
Framebuffer = / dev / fb1 fbdump> out.ppm
¿Qué hay de nuevo en esta versión:

Otro software de desarrollador Richard Drummond

E-UAE
E-UAE

3 Jun 15

Comentarios a la fbdump

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!