Crates.io | dds |
lib.rs | dds |
version | 0.1.0 |
created_at | 2025-05-01 01:43:29.806127+00 |
updated_at | 2025-05-01 01:43:29.806127+00 |
description | DDS de/encoder written in 100% safe Rust |
homepage | https://github.com/image-rs/image-dds |
repository | https://github.com/image-rs/image-dds |
max_upload_size | |
id | 1655752 |
size | 676,277 |
A DDS decoder and encoder written in 100% safe Rust.
This library supports a total of over 70 formats for decoding, including:
BC1_UNORM
, BC2_UNORM
, BC3_UNORM
, BC7_UNORM
.ASTC_6x6_UNORM
.R8G8B8A8_UNORM
, R9G9B9E5_SHAREDEXP
, R32G32B32_FLOAT
.AYUV
, Y416
, YUY2
, NV12
.Most formats support encoding. Notable exceptions are the ASTC formats (#23), BC7 (#20), and BC6 (currently not planned).
For a full list of all support formats and their capabilities, see this document.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.