Shadron extensions
Shadron's capabilities can be enhanced via extensions. If you need to define a custom image input to be processed by shaders, or a custom export type for your procedurally generated images, or if you need to work with a different file format, you can now create your own extension to do that.
If you wish, you may take a look at the documentation of the Shadron API, or start with the Example Extension, a very simple commented implementation of the API.
To install an extension, simply copy the DLL/dylib file (and potentially other included files) into:
- %APPDATA%\Shadron\extensions on Windows
- ~/.config/Shadron/extensions on Mac
Official extensions
I have released a handful of official extensions, which add powerful capabilities through the use of third-party libraries. You may download them from their GitHub repositories:
Shadron-FFmpeg
- Load video files into animation objects
- Export animations as video files
- Load MP3 and other audio formats
Shadron-GIF
- Load GIF files into animation objects
- Export animations as GIF files
- Image color quantization
Shadron-JPEG
- Export images as JPEG files with adjustable quality
- Preview images and their file size before exporting