The source code is available on github: https://github.com/mrcook/scrconv
Featues:
* PNG, JPG, and GIF output formats
* auto format output: PNG by default, or an animated GIF when a screen contains flashing colours
* with or without the border
* set a customer border colour
* scaled images: 320x240 (default), 640x480, 960x720, 1280x960
* experimental auto-border colour, based on colours in the image
This is a terminal program written in the Go language, so you'll need to have Go installed to be able to compile it. This though is very simple:
Code: Select all
go install github.com/mrcook/scrconv/cmd/scrconv@latest
Notes on the auto-border colour feature:
The detection is pretty simple: it just counts the total number of PAPER and INK colours and chooses the most common one. I experimented with 30 or so screens and the result is that most will still have a black border. Of those that don't these are the more interesting ones: Lords of Midnight, Carrier Command, Monty on the Run. The only one I tried that was not so great is Knight Lore.
I guess not many people will find a use for this but if you do, well, here it is!