Graphite/libraries/raw-rs
Elbert Ronnie fd3613018a
Raw-rs: make decoder for ARW1 and ARW2 formats (#1775)
* convert Tag into a trait

* Create ARW 1 decoder

* add decoder for sony tone curve table

* create decoder for arw 2.1 format

* add windsock.arw to the tests

* create derive macro for Tag and use it in decoders

* add license to tag-derive

* add code to identify model

* impl Display for Ifd

* Code review

* Fix type variable name

* Fix compilation

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2024-06-28 03:23:05 -07:00
..
src Raw-rs: make decoder for ARW1 and ARW2 formats (#1775) 2024-06-28 03:23:05 -07:00
tag-derive Raw-rs: make decoder for ARW1 and ARW2 formats (#1775) 2024-06-28 03:23:05 -07:00
tests Raw-rs: make decoder for ARW1 and ARW2 formats (#1775) 2024-06-28 03:23:05 -07:00
.gitignore Create new library Raw-rs including a basic TIFF decoder (#1757) 2024-06-02 04:58:06 -07:00
Cargo.toml Raw-rs: make decoder for ARW1 and ARW2 formats (#1775) 2024-06-28 03:23:05 -07:00
LICENSE-APACHE Create new library Raw-rs including a basic TIFF decoder (#1757) 2024-06-02 04:58:06 -07:00
LICENSE-MIT Create new library Raw-rs including a basic TIFF decoder (#1757) 2024-06-02 04:58:06 -07:00
README.md Create new library Raw-rs including a basic TIFF decoder (#1757) 2024-06-02 04:58:06 -07:00

README.md

crates.iodocs.rsrepo

Raw-rs

A library to extract images from camera raw files.

WARNING: This library is currently in-progress and not functional yet.

This library is built to extract the images from the raw files of Sony's cameras. In the future the library will add support for all other major camera manufacturers.

Raw-rs is built for the needs of Graphite, an open source 2D graphics editor. We hope it may be useful to others, but presently Graphite is its primary user. Pull requests are welcomed for new features, code cleanup, ergonomic enhancements, performance improvements, and documentation clarifications.