Python interface for libheif library providing HEIF/AVIF image processing with both standalone and Pillow plugin capabilities
Overall
score
94%
Reading auxiliary images
Opens HEIF files
100%
100%
Accesses aux dictionary
0%
100%
Iterates aux types
0%
100%
Uses get_aux_image
0%
100%
Extracts aux properties
0%
100%
Creating HeifFile from raw bytes
Uses from_bytes()
0%
100%
Handles RGB mode
0%
100%
Handles RGBA mode
0%
100%
Saves HeifFile bytes
0%
100%
Reads HeifFile bytes
0%
100%
Accesses size property
0%
100%
Accesses mode property
0%
100%
Reading HEIF/AVIF image data
Format validation
0%
100%
File opening
100%
100%
Primary image access
33%
100%
MIME type extraction
0%
100%
Multi-image handling
50%
100%
Image property access
100%
100%
Transfer characteristics configuration
File opening
100%
100%
NCLX profile reading
100%
100%
Transfer characteristic modification
100%
80%
NCLX profile writing
60%
50%
File saving
100%
100%
Reading thumbnails
HEIF file opening
100%
100%
Thumbnail detection
100%
92%
Thumbnail count
100%
100%
Box size access
40%
100%
Thumbnail extraction
33%
66%
Thumbnail saving
60%
70%
Writing EXIF metadata
Image loading
100%
100%
EXIF object creation
100%
100%
EXIF tag setting
100%
100%
HEIF conversion
100%
100%
EXIF embedding
100%
100%
Quality setting
100%
100%
Reading XMP metadata
Open HEIF/AVIF file
100%
100%
Access XMP metadata
100%
100%
Decode XMP bytes
100%
100%
Handle missing XMP
100%
100%
Saving HEIF/AVIF files
Pillow Integration
0%
100%
Format Selection
100%
100%
Quality Control
100%
100%
Lossless Encoding
33%
100%
Alpha Channel
100%
100%
File Handling
100%
100%
Pickle serialization support
Pickle module usage
20%
80%
HeifFile serialization
80%
40%
HeifFile deserialization
60%
60%
Image data preservation
93%
80%
Multi-image support
90%
70%
Metadata preservation
80%
80%
Creating HeifFile from Pillow images
Use from_pillow()
100%
100%
Save HeifFile
100%
100%
Quality parameter
100%
100%
EXIF preservation
25%
100%
Output path handling
100%
100%
Install with Tessl CLI
npx tessl i tessl/pypi-pillow-heif