check / check (push) Canceled after 0s
libvips' thumbnail with a centre crop scales the whole source to cover the requested size and copies that into memory before it crops: 8192x64 at 8192x8192 made it allocate about 24 GiB, and 8192x1 failed with 500. resize now cuts the centre of the source to the requested size's proportions first and resizes that, so no image larger than the source or the output is made. The crop is the same centre as before. TODO.md says so. Model: opus-5-5