Results 1568 comments of John Cupitt

It looks like a libheif issue. I enabled libvips debug and saw this: ``` $ time vipsthumbnail source.png --size 4000x -o x.avif[effort=2] && ls -l x.avif vips_heif: module init vips_foreign_save_heif_build:...

... though that's just speculating -- we'd need to ask Dirk for an informed opinion, of course.

Huh you're right the JPEG difference is puzzling. Dirk is the libheif lead, but I know he's been having trouble keeping up recently, so I'm reluctant to ping him. I...

Could this be a libaom problem? Do they have a command-line interface we could test?

Wow yes it's hard to make it do anything. We'd probably need to look at the libaom test suite and see how that works.

This script has example uses: https://aomedia.googlesource.com/aom/+/refs/heads/main/test/best_encode.sh

Looks like it encodes y4m to webm, so an uncompressed video stream to AV1, then decompresses back to lossless webm for analysis. Not useful for us ...

> However I cannot reproduce this issue with our custom-built libvips 8.12.2. Wow! I don't suppose you have a record of how you did that build?

Sorry for having sat on this. LGTM!

Sample output: ``` $ vips icc_export k2.jpg x.tif --output-profile 6clr-test.icc $ tiffinfo x.tif TIFF Directory at offset 0x17817608 (10fe008) Image Width: 1450 Image Length: 2048 Resolution: 72.009, 72.009 pixels/inch Bits/Sample:...