mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 07:57:27 +03:00 
			
		
		
		
	Fixed calling putpalette() on L and LA images before load()
This commit is contained in:
		
							parent
							
								
									7c910c4cd9
								
							
						
					
					
						commit
						07eccd9798
					
				|  | @ -32,6 +32,14 @@ def test_putpalette(): | |||
|     with pytest.raises(ValueError): | ||||
|         palette("YCbCr") | ||||
| 
 | ||||
|     with Image.open("Tests/images/hopper_gray.jpg") as im: | ||||
|         assert im.mode == "L" | ||||
|         im.putpalette(list(range(256)) * 3) | ||||
| 
 | ||||
|     with Image.open("Tests/images/la.tga") as im: | ||||
|         assert im.mode == "LA" | ||||
|         im.putpalette(list(range(256)) * 3) | ||||
| 
 | ||||
| 
 | ||||
| def test_imagepalette(): | ||||
|     im = hopper("P") | ||||
|  |  | |||
|  | @ -1552,10 +1552,12 @@ static struct { | |||
|     {"P", "P;4L", 4, unpackP4L}, | ||||
|     {"P", "P", 8, copy1}, | ||||
|     {"P", "P;R", 8, unpackLR}, | ||||
|     {"P", "L", 8, copy1}, | ||||
| 
 | ||||
|     /* palette w. alpha */ | ||||
|     {"PA", "PA", 16, unpackLA}, | ||||
|     {"PA", "PA;L", 16, unpackLAL}, | ||||
|     {"PA", "LA", 16, unpackLA}, | ||||
| 
 | ||||
|     /* true colour */ | ||||
|     {"RGB", "RGB", 24, ImagingUnpackRGB}, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user