Added
-
Adds
### Examplesdoctest sections to more than 220 public functions acrossImageand its submodules. All examples run as doctests. -
Adds a
rangeargument (:limitedor:full) to theImage.YUVencode and decode functions, andImage.YUV.valid_ranges/0.:limited(studio-swing) is the default and matches the previous behaviour.
Fixed
- Fix
Image.YUVto use studio-swing (limited range) coefficients in both directions by default. Previously the encoder was studio-swing but the decoder was full-range, so YUV round trips compressed colors toward grey.
Removed
- Removes the unused internal modules
Image.Nx,Image.Exif.ReadErrorandImage.Exif.FieldNames. These were private implementation modules with no callers.