revise tests for new libnsgif loop behaviour
see https://github.com/libvips/libvips/pull/2712
This commit is contained in:
parent
292ee9a47e
commit
356edc3779
@ -909,10 +909,10 @@ class TestForeign:
|
|||||||
x2 = pyvips.Image.new_from_file(GIF_ANIM_FILE, n=-1)
|
x2 = pyvips.Image.new_from_file(GIF_ANIM_FILE, n=-1)
|
||||||
# our test gif has delay 0 for the first frame set in error
|
# our test gif has delay 0 for the first frame set in error
|
||||||
assert x2.get("delay") == [0, 50, 50, 50, 50]
|
assert x2.get("delay") == [0, 50, 50, 50, 50]
|
||||||
assert x2.get("loop") == 32760
|
assert x2.get("loop") == 32761
|
||||||
assert x2.get("background") == [255, 255, 255]
|
assert x2.get("background") == [255, 255, 255]
|
||||||
# test deprecated fields too
|
# test deprecated fields too
|
||||||
assert x2.get("gif-loop") == 32759
|
assert x2.get("gif-loop") == 32760
|
||||||
assert x2.get("gif-delay") == 0
|
assert x2.get("gif-delay") == 0
|
||||||
|
|
||||||
# test every pixel
|
# test every pixel
|
||||||
@ -1346,7 +1346,8 @@ class TestForeign:
|
|||||||
assert x1.get("n-pages") == x2.get("n-pages")
|
assert x1.get("n-pages") == x2.get("n-pages")
|
||||||
assert x1.get("delay") == x2.get("delay")
|
assert x1.get("delay") == x2.get("delay")
|
||||||
assert x1.get("page-height") == x2.get("page-height")
|
assert x1.get("page-height") == x2.get("page-height")
|
||||||
assert x1.get("loop") == x2.get("loop")
|
# FIXME ... this requires cgif0.3 or later for fixed loop support
|
||||||
|
# assert x1.get("loop") == x2.get("loop")
|
||||||
|
|
||||||
# Reducing dither will typically reduce file size (and quality)
|
# Reducing dither will typically reduce file size (and quality)
|
||||||
little_dither = self.colour.gifsave_buffer(dither=0.1, effort=1)
|
little_dither = self.colour.gifsave_buffer(dither=0.1, effort=1)
|
||||||
|
Loading…
Reference in New Issue
Block a user