make the tiff test less sensitive to rounding
This commit is contained in:
parent
03f76b73b4
commit
0eda488c60
|
@ -514,13 +514,13 @@ class TestForeign:
|
||||||
self.rgba.write_to_file(filename, premultiply=True)
|
self.rgba.write_to_file(filename, premultiply=True)
|
||||||
a = pyvips.Image.new_from_file(filename)
|
a = pyvips.Image.new_from_file(filename)
|
||||||
b = self.rgba.premultiply().cast("uchar").unpremultiply().cast("uchar")
|
b = self.rgba.premultiply().cast("uchar").unpremultiply().cast("uchar")
|
||||||
assert a.avg() == b.avg()
|
assert (a == b).min() == 255
|
||||||
|
|
||||||
a = pyvips.Image.new_from_buffer(buf, "", page=2)
|
a = pyvips.Image.new_from_buffer(buf, "", page=2)
|
||||||
b = pyvips.Image.new_from_buffer(buf2, "", page=2)
|
b = pyvips.Image.new_from_buffer(buf2, "", page=2)
|
||||||
assert a.width == b.width
|
assert a.width == b.width
|
||||||
assert a.height == b.height
|
assert a.height == b.height
|
||||||
assert a.avg() == b.avg()
|
assert (a == b).min() == 255
|
||||||
|
|
||||||
# just 0/255 in each band, shrink with mode and all pixels should be 0
|
# just 0/255 in each band, shrink with mode and all pixels should be 0
|
||||||
# or 255 in layer 1
|
# or 255 in layer 1
|
||||||
|
|
Loading…
Reference in New Issue