Commit Graph
3 Commits
Author SHA1 Message Date
sneak 70631def34 Drop the fit=cover test cases that fill memory without the fix (part of #282)
Without the fix, the 8192x64 and 64x8192 cases each made libvips ask for
about 24 GiB, so a return of the bug would take the build host's memory
instead of failing the test. The cases left fail at once without the fix.

Model: opus-5-5
2026-10-15 23:39:24 +00:00
sneak 4d59886082 Test that fit=cover serves a source whose centre is under a pixel wide (part of #282)
An 8192x1 source at 1x8192, or the same turned on its side, has a centre
with the requested proportions 1/8192 of a pixel wide. The crop must keep
at least one pixel of it, or the request fails. The test's cases are now
named by source and requested size.

Model: opus-5-5
2026-10-15 23:39:24 +00:00
sneak fb33a3bb34 Test that fit=cover serves a thin source and keeps its centre (part of #282)
An 8192x64 or 8192x1 source, or one turned on its side, requested at
8192x8192 with fit=cover must be served at that size, and fit=cover must
keep the centre of an ordinary source.

Model: opus-5-5
2026-10-15 23:39:24 +00:00