Frankie Dintino

Results 135 comments of 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.