mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 09:57:43 +03:00 
			
		
		
		
	Merge pull request #6838 from radarhere/premultiplied_alpha
Document the meaning of "premultiplied alpha"
This commit is contained in:
		
						commit
						cea6c1e86c
					
				| 
						 | 
					@ -64,6 +64,12 @@ Pillow also provides limited support for a few additional modes, including:
 | 
				
			||||||
    * ``BGR;24`` (24-bit reversed true colour)
 | 
					    * ``BGR;24`` (24-bit reversed true colour)
 | 
				
			||||||
    * ``BGR;32`` (32-bit reversed true colour)
 | 
					    * ``BGR;32`` (32-bit reversed true colour)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Premultiplied alpha is where the values for each other channel have been
 | 
				
			||||||
 | 
					multiplied by the alpha. For example, an RGBA pixel of ``(10, 20, 30, 127)``
 | 
				
			||||||
 | 
					would convert to an RGBa pixel of ``(5, 10, 15, 127)``. The values of the R,
 | 
				
			||||||
 | 
					G and B channels are halved as a result of the half transparency in the alpha
 | 
				
			||||||
 | 
					channel.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Apart from these additional modes, Pillow doesn't yet support multichannel
 | 
					Apart from these additional modes, Pillow doesn't yet support multichannel
 | 
				
			||||||
images with a depth of more than 8 bits per channel.
 | 
					images with a depth of more than 8 bits per channel.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user