Glycin allows to load, edit, and create images as well as read metadata. The decoding happens in sandboxed modular image loaders and editors making it safe and extendable.
Glycin supports GObject introspection, which allows the C library libglycin to be used form several programming languages. Since glycin is written in Rust, it is also available as native Rust crate.
These are the image formats supported by the loaders developed by the glycin project itself.