mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-04-20 09:12:00 +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
|
||||
)
|
||||
]
|
||||
for quality in range(101):
|
||||
|
||||
qtable_from_qtable_quality = self.roundtrip(
|
||||
im,
|
||||
qtables={0: standard_l_qtable, 1: standard_chrominance_qtable},
|
||||
quality=75,
|
||||
).quantization
|
||||
qtable_from_quality = self.roundtrip(im, quality=75).quantization
|
||||
assert qtable_from_qtable_quality == qtable_from_quality
|
||||
qtable_from_qtable_quality = self.roundtrip(
|
||||
im,
|
||||
qtables={0: standard_l_qtable, 1: standard_chrominance_qtable},
|
||||
quality=quality,
|
||||
).quantization
|
||||
|
||||
qtable_from_quality = self.roundtrip(im, quality=quality).quantization
|
||||
|
||||
assert qtable_from_qtable_quality == qtable_from_quality
|
||||
|
||||
# list of qtable lists
|
||||
assert_image_similar(
|
||||
im,
|
||||
|
|
Loading…
Reference in New Issue
Block a user