Expand description
§kreuzberg-libheif
Vendored from libheif-rs v2.7.0 — MIT,
Kirill Kuzminykh (Cykooz). See ATTRIBUTIONS.md at the repository root.
Safe wrapper around the libheif-sys crate for parsing HEIF / HEIC / AVIF
files. The public API mirrors upstream libheif-rs v2.7.0.
Modules§
- color_
profile_ types - integration
image - regions
v1_18 - track_
types v1_20
Structs§
- Auxiliary
Images Filter - Color
Conversion Options - Color
ProfileNCLX - Color
Profile Raw - Decoder
Descriptor - Decoding
Options - Encoder
- Encoder
Descriptor - Encoding
Options - Heif
Context - Heif
Error - Image
- Image
Handle - Encoded image.
- Image
Metadata - Image
Resolution v1_20 - LibHeif
- Guard structure used for
libheifinitialization, working with plugins, getting encoders, decode images, etc. - Plane
- Planes
- Scaling
Options - Security
Limits v1_19 - Security limits.
- Stream
Reader - Track
v1_20
Enums§
- Alpha
Composition Mode v1_20 - Channel
- Chroma
- Chroma
Downsampling Algorithm - Chroma
Upsampling Algorithm - Color
Primaries - Color
Space - Compression
Format - Encoder
Parameter Type - Encoder
Parameter Value - Encoder
Quality - File
Type Result - Heif
Error Code - Heif
Error SubCode - Image
Orientation - Matrix
Coefficients - Reader
Grow Status - RgbChroma
- Transfer
Characteristics
Traits§
Functions§
- check_
file_ type - Check a file type by it first bytes. Input data should be at least 12 bytes.