Frankie Dintino
Frankie Dintino
I think the first approach might be complicated a bit for 10- and 12-bit images (or maybe not, besides the fact that it wouldn't be a uint8 image). In case...
I'm not aware of any _standards_ for encoding image storage formats, but (as I mentioned in an earlier comment) I do think the [`AVPixFmtDescriptor`](https://github.com/FFmpeg/FFmpeg/blob/b730defd52ad96dbdd6ac49a6f18f3c4c5f17008/libavutil/pixdesc.h#L60-L111) structs in ffmpeg's libavutil are a...
By default, pillow-avif-plugin uses the aom codec, which can be fairly slow and inefficient without extra tuning. You probably want to use either SVT-AV1 or rav1e instead, and you'll also...
pillow-avif-plugin 1.5.0 included libaom 3.12.0, which has enormous speed and efficiency improvement.
Are the PIL Image objects here being created in a standard way? If they came from a call to `PIL.Image.open` then this `AttributeError` shouldn't be possible.
I think this is a bug upstream of pillow-avif-plugin that is caused by however images are being loaded. Please re-open this issue if you can provide a minimal test case...
Could you check to see whether you get a similar error with a webp image?
I integrated cibuildwheel into the github actions CI on a branch in order to push out python 3.13 wheels for 1.4.6. But it looks like the cibuildwheel build created wheels...
This is a known, unpatched issue. See [SVT-AV1 issue #2245](https://gitlab.com/AOMediaCodec/SVT-AV1/-/issues/2245). That log message has been fixed in SVT-AV1 3.0.1. I'll push out a patch release some time next week with...
Until that PR is merged you can use a separate package, [pillow-avif-plugin](https://github.com/fdintino/pillow-avif-plugin), to allow Pillow to save AVIF images.