Hello all- I pushed a branch (bill/image_hief) that includes a new image module with basic support for the HEIF/HEIC formats using libheif. HEIF is a fairly advanced container format, and some of the features don’t fit neatly into the Image module (channel widths greater than 8 bit, thumbnails and so forth). I have done some basic testing but I’m sure there are problems lurking. I’d love to have feedback on what features might be desired and so forth.
Features: Image inventory can be listed Possible to select image to decode. Encode/Decode support for alpha channels Decoded images are downsampled to 8-bit where necessary Basic encoding options are supported Not implemented: High-color image support Yuv chroma Thumbnails Encoding of multiple images (to-do) As always, comments and suggestions are welcome! Bill
