Skip to content

Regal-Internet-Brothers/imageencoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imageencoder

Description

This module provides basic image-encoding functionality to the Monkey programming language. Format availability varies between targets and languages.

Supported formats:

NOTES:

  • This module will not work out of the box for most people. You must first install any dependencies a language or target requires.
  • Not all targets based on a supported language will necessarily work with this module. At the end of the day, this is up to the underlying libraries' availability.
  • MinGW/GCC support is currently untested.
  • Experimental functionality can be delegated by defining 'IMAGEENCODER_EXPERIMENTAL' as 'True' with the preprocessor, or using the format-specific experimental flags. (This mainly applies to usage of Monkey's standard arrays)
  • Each supported image-format has its own preprocessor-based implementation-flag(s), these normally can be forced to 'False' if you are unable to use a specific format.
  • For more notes and to-do information, please read the comments found in the main module.

Dependencies:

C++ Dependencies:

  • PNG: libpng (And by extension, zlib; zlib is already provided with some distributions of libpng)

Installation

This module is officially available from the Regal Modules project, and may be installed by following the installation guide provided with that repository.

Although this can be installed with the Regal Modules, this particular module aims to be as dependency free as possible. This means the only requirements this module has are covered by the "standard library" provided with Monkey. This means this module may be used as a completely separate entity, without being tied to 'regal'.

Import syntax varies with usage, with the official distribution using 'regal' as a parent namespace. (e.g. regal.imageencoder)

About

Image encoding functionality for the Monkey programming language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published