Implement optional JPEG2000 codec adapter (#40)
This commit is contained in:
@@ -141,5 +141,14 @@ Legacy and DX10 BC1 through BC5 decoding is built in. The default `dds-bc67`
|
||||
feature adds BC6H/BC7 decoding through the safe, pure-Rust `bcdec_rs` crate;
|
||||
disabling default features removes that optional dependency and makes those
|
||||
two formats return a typed unsupported-format error.
|
||||
JPEG 2000 is available through the opt-in `jpeg2000` feature. It provides raw
|
||||
J2K and JP2 lossless/lossy encoding and decoding, preserves one through five
|
||||
component order, precision, signedness, and alpha metadata until explicit byte
|
||||
conversion, and bounds encoded input, output, dimensions, and decoded samples.
|
||||
The compatibility encoder reproduces CoreJ2K's four-plane RGB/alpha view,
|
||||
including its alpha-only and opaque-alpha substitutions. See
|
||||
[`crates/libremetaverse-openjpeg/README.md`](crates/libremetaverse-openjpeg/README.md)
|
||||
for OpenJPEG prerequisites, licensing, and deployment details. Default builds
|
||||
do not discover or link OpenJPEG.
|
||||
The controlled audit aggregates every expected failure by standardized C#
|
||||
member ID and rejects unrelated fixture, assertion, compile, or symbol errors.
|
||||
|
||||
Reference in New Issue
Block a user