You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
WebP is very popular for images from the web (11.7%). HEIC is gaining popularity for images captured by phones (thanks Apple. I know some Android phones can take HEIC images also). Able to read these images directly without conversion would be beneficial for the users, especially to avoid loss of image quality.
Writing WebP and HEIC, though good to have, is not really important. But if we are to link against existing WebP/HEIC libraries, I figure we would get both decode and encode capabilities.
Note: HEIC is just a container format. It can contain various formats. For example, photos taken by my iPhone 15 is HEIF/AVIF
Motivation, pitch
When collecting my own data, I often come across WebP (from the internet) and HEIC (from phones).
Alternatives
Pillow can read (and write) WebP. To read/write HEIC with Pillow, users have to install a 3rd-party extension, like this one: https://github.com/bigcat88/pillow_heif
馃殌 The feature
WebP is very popular for images from the web (11.7%). HEIC is gaining popularity for images captured by phones (thanks Apple. I know some Android phones can take HEIC images also). Able to read these images directly without conversion would be beneficial for the users, especially to avoid loss of image quality.
Writing WebP and HEIC, though good to have, is not really important. But if we are to link against existing WebP/HEIC libraries, I figure we would get both decode and encode capabilities.
Note: HEIC is just a container format. It can contain various formats. For example, photos taken by my iPhone 15 is HEIF/AVIF
Motivation, pitch
When collecting my own data, I often come across WebP (from the internet) and HEIC (from phones).
Alternatives
Pillow can read (and write) WebP. To read/write HEIC with Pillow, users have to install a 3rd-party extension, like this one: https://github.com/bigcat88/pillow_heif
Additional context
libwebp: https://developers.google.com/speed/webp/download
libheif: https://github.com/strukturag/libheif
It seems like there can potentially be licensing issue for HEIF. I'm not too familiar with it.
The text was updated successfully, but these errors were encountered: