mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 16:07:30 +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