Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							1e365d8c72 
							
						 
					 
					
						
						
							
							Return PixelAccess on first load  
						
						 
						
						
						
					 
					
						2025-04-23 21:10:54 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							1e574e6f8b 
							
						 
					 
					
						
						
							
							Replace slice and comparison with startswith  
						
						 
						
						
						
					 
					
						2025-02-17 23:39:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8aa1e9209b 
							
						 
					 
					
						
						
							
							Merge pull request  #8336  from radarhere/type_hint_imagefile  
						
						 
						
						
						
					 
					
						2024-09-04 14:56:23 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb1dbbf787 
							
						 
					 
					
						
						
							
							Merge pull request  #8180  from radarhere/skip_truncated_mask  
						
						 
						
						
						
					 
					
						2024-09-04 14:36:46 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							d00f3656a6 
							
						 
					 
					
						
						
							
							Changed im.tile to never be None  
						
						 
						
						
						
					 
					
						2024-08-30 22:28:03 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eae107ceb2 
							
						 
					 
					
						
						
							
							Merge branch 'main' into type_hint_init  
						
						 
						
						
						
					 
					
						2024-08-28 08:31:09 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e5ef5c5f 
							
						 
					 
					
						
						
							
							Added type hints  
						
						 
						
						
						
					 
					
						2024-08-21 08:05:02 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							497080f63b 
							
						 
					 
					
						
						
							
							Added type hint to ImageFile._save tile parameter  
						
						 
						
						
						
					 
					
						2024-08-15 07:30:01 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							4d0e8e74b4 
							
						 
					 
					
						
						
							
							Use im property  
						
						 
						
						
						
					 
					
						2024-08-10 10:20:08 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3eeef83517 
							
						 
					 
					
						
						
							
							Updated condition  
						
						 
						
						... 
						
						
						
						Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 
						
					 
					
						2024-07-16 16:40:17 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							01529d8b09 
							
						 
					 
					
						
						
							
							Added type hints  
						
						 
						
						
						
					 
					
						2024-07-15 19:23:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3c3e52797 
							
						 
					 
					
						
						
							
							Added type hints ( #8204 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2024-07-05 11:55:23 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f343bb9b 
							
						 
					 
					
						
						
							
							Skip truncated mask if LOAD_TRUNCATED_IMAGES is enabled  
						
						 
						
						
						
					 
					
						2024-07-01 23:04:47 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							43cc1e3659 
							
						 
					 
					
						
						
							
							Removed PyAccess and Image.USE_CFFI_ACCESS  
						
						 
						
						
						
					 
					
						2024-07-01 20:31:17 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1fe7572f 
							
						 
					 
					
						
						
							
							Added type hints  
						
						 
						
						
						
					 
					
						2024-06-10 14:15:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							b3c534cc9a 
							
						 
					 
					
						
						
							
							Added type hints  
						
						 
						
						
						
					 
					
						2024-06-05 08:29:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							e419fd7ab4 
							
						 
					 
					
						
						
							
							Added type hints  
						
						 
						
						
						
					 
					
						2024-05-15 20:19:09 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							6036d81d97 
							
						 
					 
					
						
						
							
							Added type hints  
						
						 
						
						
						
					 
					
						2024-05-04 20:51:54 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							48b270590c 
							
						 
					 
					
						
						
							
							accept returns bool or str  
						
						 
						
						
						
					 
					
						2024-04-06 18:31:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f543b034bd 
							
						 
					 
					
						
						
							
							Merge pull request  #7798  from radarhere/ico  
						
						 
						
						
						
					 
					
						2024-03-11 17:36:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							21e5d5d082 
							
						 
					 
					
						
						
							
							Use palette when loading  
						
						 
						
						
						
					 
					
						2024-02-14 09:17:22 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							2fbd7dda83 
							
						 
					 
					
						
						
							
							Use consistent arguments for load_seek  
						
						 
						
						
						
					 
					
						2024-01-13 21:10:02 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							43b2f61e79 
							
						 
					 
					
						
						
							
							Add 'from __future__ import annotations' using Ruff/isort  
						
						 
						
						
						
					 
					
						2023-12-21 13:13:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aarni Koskela 
							
						 
					 
					
						
						
						
						
							
						
						
							0c705692ea 
							
						 
					 
					
						
						
							
							Remove old commented-out code  
						
						 
						
						
						
					 
					
						2023-11-06 21:21:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							9979a822c7 
							
						 
					 
					
						
						
							
							Changed Image mode property to be read-only by default  
						
						 
						
						
						
					 
					
						2023-07-29 09:28:18 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pre-commit-ci[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							24183d652e 
							
						 
					 
					
						
						
							
							[pre-commit.ci] auto fixes from pre-commit.com hooks  
						
						 
						
						... 
						
						
						
						for more information, see https://pre-commit.ci  
						
					 
					
						2023-02-06 19:27:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							2ae55ccbda 
							
						 
					 
					
						
						
							
							Improve exception traceback readability  
						
						 
						
						
						
					 
					
						2022-12-30 00:07:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							b0f1d2ed8d 
							
						 
					 
					
						
						
							
							Clear pyaccess after re-assigning im  
						
						 
						
						
						
					 
					
						2022-12-23 23:20:06 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							59780abd79 
							
						 
					 
					
						
						
							
							Save multiple images at different bit depths if provided  
						
						 
						
						
						
					 
					
						2022-03-12 15:49:36 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							268be11be6 
							
						 
					 
					
						
						
							
							If primary image is already destination size, do not duplicate  
						
						 
						
						
						
					 
					
						2022-03-12 15:49:36 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							5ce67cd896 
							
						 
					 
					
						
						
							
							Use _binary instead of struct  
						
						 
						
						
						
					 
					
						2022-03-12 15:49:36 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							a8586fe1ff 
							
						 
					 
					
						
						
							
							Do not save duplicates when duplicate sizes are supplied  
						
						 
						
						
						
					 
					
						2022-03-12 15:49:36 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							c27519960f 
							
						 
					 
					
						
						
							
							Check if self.im is not None  
						
						 
						
						
						
					 
					
						2022-03-03 22:10:19 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b38a67fa12 
							
						 
					 
					
						
						
							
							Merge branch 'main' into enum  
						
						 
						
						
						
					 
					
						2022-02-10 09:52:24 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							fb7edfda68 
							
						 
					 
					
						
						
							
							Improved consistency of returning an image access object from load()  
						
						 
						
						
						
					 
					
						2022-02-02 11:49:31 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							f8e4e9c2dd 
							
						 
					 
					
						
						
							
							Added enums  
						
						 
						
						
						
					 
					
						2022-01-15 09:02:31 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							cbdc751628 
							
						 
					 
					
						
						
							
							Read AND mask from end  
						
						 
						
						
						
					 
					
						2021-08-10 07:04:36 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							2c9a9b3529 
							
						 
					 
					
						
						
							
							Added ICO saving in BMP format  
						
						 
						
						
						
					 
					
						2021-05-27 06:21:28 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6461dd63b3 
							
						 
					 
					
						
						
							
							Merge pull request  #5429  from radarhere/ico  
						
						 
						
						... 
						
						
						
						Use bpp from ICO header 
						
					 
					
						2021-04-25 12:07:38 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							900b849aa8 
							
						 
					 
					
						
						
							
							Use bpp from header  
						
						 
						
						
						
					 
					
						2021-04-22 21:18:21 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							4b066e66da 
							
						 
					 
					
						
						
							
							Added info about mode when saving for Windows [ci skip]  
						
						 
						
						
						
					 
					
						2021-04-20 23:58:52 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Soroos 
							
						 
					 
					
						
						
						
						
							
						
						
							480f6819b5 
							
						 
					 
					
						
						
							
							Fix Memory DOS in Icns, Ico and Blp Image Plugins  
						
						 
						
						... 
						
						
						
						Some container plugins that could contain images of other formats,
such as the ICNS format, did not properly check the reported size of
the contained image. These images could cause arbitrariliy large
memory allocations.
This is fixed for all locations where individual *ImageFile classes
are created without going through the usual Image.open method. 
						
					 
					
						2021-03-06 10:19:14 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff61bcaa6 
							
						 
					 
					
						
						
							
							use offset for all binary input functions instead of slicing  
						
						 
						
						
						
					 
					
						2020-12-30 19:10:50 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander 
							
						 
					 
					
						
						
						
						
							
						
						
							3757b8c748 
							
						 
					 
					
						
						
							
							remove extra i8 calls where input is proved bytes[] or int  
						
						 
						
						
						
					 
					
						2020-12-30 19:04:11 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e37a8a263d 
							
						 
					 
					
						
						
							
							Merge pull request  #4568  from ziplantil/ico-append-images  
						
						 
						
						... 
						
						
						
						Add append_images support for ICO 
						
					 
					
						2020-12-24 11:10:33 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							2ae597c357 
							
						 
					 
					
						
						
							
							Renamed variable to match IcnsImagePlugin  
						
						 
						
						
						
					 
					
						2020-11-04 22:42:53 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							dd87dd50c0 
							
						 
					 
					
						
						
							
							Update to isort 5 with Black profile support  
						
						 
						
						
						
					 
					
						2020-08-08 22:39:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ziplantil 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ca8a3507d 
							
						 
					 
					
						
						
							
							commit suggestion; update src/PIL/IcoImagePlugin.py  
						
						 
						
						... 
						
						
						
						Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com> 
						
					 
					
						2020-04-20 12:08:41 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ziplantil 
							
						 
					 
					
						
						
						
						
							
						
						
							39f4738775 
							
						 
					 
					
						
						
							
							lint  
						
						 
						
						
						
					 
					
						2020-04-19 16:54:53 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ziplantil 
							
						 
					 
					
						
						
						
						
							
						
						
							07b24c6e6e 
							
						 
					 
					
						
						
							
							add append_images support for ico, much like icns  
						
						 
						
						
						
					 
					
						2020-04-19 16:32:58 +03:00