|Use the font read from font-file when rendering characters on to the image. scr2png reads the same font files used by the vidcontrol(1) utility. The default font file is /usr/share/syscons/fonts/cp850-8x16.fnt.|
|-v||Use a VGA adapter palette. The default colours used by scr2png match those used by many X11 terminal implementations. However, they do not closely match those used by a typical VGA adapter. Use -v and the colours are more likely to match those originally displayed.|
See scrshot(1) for information about the input file format expected by scr2png.
The scr2png utility exits 0 on success or >0 if an error occurred.
The command sequence:vidcontrol -p < /dev/ttyv0 > shot.scr scr2png < shot.scr > shot.png
will capture the contents of the first virtual terminal, and redirect the output to the shot.scr file. scr2png then processes this file, and writes the output to shot.png. Of course this could be rewritten asvidcontrol -p < /dev/ttyv0 | scr2png > shot.png
This example captures a screen shot, and then produces two different PNG images using different fonts.vidcontrol -p < /dev/ttyv0 > shot.scr scr2png < shot.scr > shot-1.png scr2png -f /usr/share/syscons/fonts/cp850-8x14.fnt < shot.scr > shot-2.png
scr2txt(1), vidcontrol(1), syscons(4)
.An Nik Clayton Aq nik@FreeBSD.org