libopenraw is an ongoing project to provide a free software implementation for camera RAW files decoding. One of the main reason is that dcraw is not suited for easy integration into applications, and there is a need for an easy to use API to build free software digital image processing application.

It also has the goal to address missing feature from dcraw like meta-data decoding and easy thumbnail extraction.

Documentation

You can view the latest release API documentation.

Status

Alpha release: Read about the road to libopenraw 0.4.0.

Download the latest alpha release 0.4.0.alpha.4 tar.bz2 GPG sig - tar.xz GPG sig - 1 June 2024

Please note the API is unstable and subject to change. Do not use in released packages.

Current stable 0.3.x series

0.2.x series

0.1.x series

0.0.x series

Rust bindings

There is the libopenraw crate to use libopenraw from Rust with a Rust API. It is currently limited to thumbnailing.

Where to go

Getting in touch

Mailing lists

There is mailing list for developers available now. Visit https://lists.freedesktop.org/mailman/listinfo/libopenraw-dev to subscribe. You can also access the archive: https://lists.freedesktop.org/archives/libopenraw-dev/

IRC

Join us on #libopenraw on the FreeNode irc network (irc.freenode.net)