A simple C++ library for converting png and jpeg images to SSTV compatible sizes along with overlaying a callsign and other data.
 
 
Go to file
Joshua Jerred 6fb8a092e6 Converted to library and restructures 2023-03-13 14:07:40 -06:00
example
include Converted to library and restructures 2023-03-13 14:07:40 -06:00
src Converted to library and restructures 2023-03-13 14:07:40 -06:00
.gitignore
.timetracker
CMakeLists.txt Converted to library and restructures 2023-03-13 14:07:40 -06:00
README.md

README.md

SSTV Image Tools C++ Library

Currently in development but it's functional. Will be used with the MWAV library to create SSTV images.

A simple library for manipulating images into common SSTV image formats using Magick++.

Basic Features:

  • Overlay call sign and message text
  • Convert the image to the proper color space
  • Get the values for individual pixels
  • Add Data to the image

Supported SSTV Image Formats:

  • Robot24
  • Robot36
  • Robot72
  • Robot8 B/W
  • Robot16 B/W

Tested with jpeg, and png images, support for other Magick++ supported formats has not been tested.

Magick++ (7.1) with libjpeg62-dev, libpng-dev, libfreetype6-dev is required.


Example Image Sources:

Image File Source License
example/test1.png Wikipedia GNU 1.2
example/test2.png Wikipedia GNU 1.2
example/test3.jpg Wikipedia Public Domain