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 b0758dcc73 Initial Commit 2023-03-12 20:23:47 -06:00
example Initial Commit 2023-03-12 20:23:47 -06:00
src Initial Commit 2023-03-12 20:23:47 -06:00
.gitignore Initial Commit 2023-03-12 20:23:47 -06:00
.timetracker Initial Commit 2023-03-12 20:23:47 -06:00
CMakeLists.txt Initial Commit 2023-03-12 20:23:47 -06:00
README.md Initial Commit 2023-03-12 20:23:47 -06:00

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