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-oxidizerOr 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.
| DCC | Supported | Features |
|---|---|---|
| The Foundry Nuke | ✅ | ImagePlane |
| 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§
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.