mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-07-10 16:22:22 +03:00
add test to qtables to test all quantization tables for quality beetween 0 and 100
This commit is contained in:
parent
661f5f5729
commit
5d82c79c2f
|
@ -614,14 +614,18 @@ class TestFileJpeg:
|
||||||
None
|
None
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
for quality in range(101):
|
||||||
|
|
||||||
qtable_from_qtable_quality = self.roundtrip(
|
qtable_from_qtable_quality = self.roundtrip(
|
||||||
im,
|
im,
|
||||||
qtables={0: standard_l_qtable, 1: standard_chrominance_qtable},
|
qtables={0: standard_l_qtable, 1: standard_chrominance_qtable},
|
||||||
quality=75,
|
quality=quality,
|
||||||
).quantization
|
).quantization
|
||||||
qtable_from_quality = self.roundtrip(im, quality=75).quantization
|
|
||||||
assert qtable_from_qtable_quality == qtable_from_quality
|
qtable_from_quality = self.roundtrip(im, quality=quality).quantization
|
||||||
|
|
||||||
|
assert qtable_from_qtable_quality == qtable_from_quality
|
||||||
|
|
||||||
# list of qtable lists
|
# list of qtable lists
|
||||||
assert_image_similar(
|
assert_image_similar(
|
||||||
im,
|
im,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user