Screenshot with vt(4) is implemented. Used like
vidcontrol -p text < /dev/ttyv0 > screenshot.txt
There are three types of screenshot. Plain text (vidcontrol -p text), Text with ansi escape sequences (vidcontrol -p term) and Raw picture (vidcontrol -p raw). The raw file can be converted to PNG via the separate program ( http://barleycorn.oikumene.net/ports-patch/vtraw2png.tar.gz ) which needs libpng (graphics/png). Currently vtraw2png supports only 32bit depth, but should be enough I think.