mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 07:57:27 +03:00 
			
		
		
		
	Merge pull request #3771 from radarhere/app13
Fixed reading APP13 marker without Photoshop data
This commit is contained in:
		
						commit
						0ccd887431
					
				
							
								
								
									
										
											BIN
										
									
								
								Tests/images/app13.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Tests/images/app13.jpg
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 563 B | 
|  | @ -620,6 +620,10 @@ class TestFileJpeg(PillowTestCase): | |||
|             'DisplayedUnitsY': 1, | ||||
|         }) | ||||
| 
 | ||||
|         # This image does not contain a Photoshop header string | ||||
|         im = Image.open("Tests/images/app13.jpg") | ||||
|         self.assertNotIn("photoshop", im.info) | ||||
| 
 | ||||
| 
 | ||||
| @unittest.skipUnless(sys.platform.startswith('win32'), "Windows only") | ||||
| class TestFileCloseW32(PillowTestCase): | ||||
|  |  | |||
|  | @ -136,7 +136,7 @@ def APP(self, marker): | |||
|                 offset = offset + size | ||||
|                 if offset & 1: | ||||
|                     offset += 1 | ||||
|         self.info["photoshop"] = photoshop | ||||
|             self.info["photoshop"] = photoshop | ||||
|     elif marker == 0xFFEE and s[:5] == b"Adobe": | ||||
|         self.info["adobe"] = i16(s, 5) | ||||
|         # extract Adobe custom properties | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user