Crate dcc_oxidizer

Crate dcc_oxidizer 

Source
Expand description

§DCC Oxidizer

Oxidizing DCC’s into Rust. Allowing a bridge between the DCC API and image processing in Rust, using FFI. It’s built on top of the image crate, which makes it easy to handle images in Rust. It adds conversion methods to get the image buffers from the DCC applications into an image format to allow further processing.

§Docs

The docs are available at gillesvink.codeberg.page/dcc-oxidizer/

§How to use

Add this crate to your project by running

cargo add dcc-oxidizer

Or add this to your Cargo.toml file

[dependancies]
dcc-oxidizer = "0.1.2"

§Examples

Before starting out, take a look at the examples folder.

§Supported DCC applications

This crate is in active development, the goal is to have all 2D DCC applications supported at some point.

DCCSupportedFeatures
The Foundry NukeImagePlane
After Effects
Photoshop
OpenFX (API)

§Contributing

Contributions are appreciated and welcome. Feel free to create an issue or a PR, and I’d be happy to discuss them.

§Disclaimer

This project is an independent effort, not affiliated with or endorsed by Adobe Systems Incorporated. The terms “After Effects,” “Photoshop,” and related trademarks are the property of Adobe Systems Incorporated, used here for descriptive purposes only. For official information and support, please refer to Adobe’s official website.

This project is also an independent effort, not affiliated with or endorsed by Foundry. The terms “Nuke” and related trademarks are the property of Foundry, used here for descriptive purposes only. For official information and support, please refer to Foundry’s official website.

Modules§

buffers

Enums§

Error
Object that contains all possible errors that can happen when using this crate. Always use this object when checking for errors during dcc-oxidizer, as this contains all nested error objects.