Skip to content
Related Articles

Related Articles

Python PIL | Image.merge() method

View Discussion
Improve Article
Save Article
  • Last Updated : 19 Jul, 2019

PIL is the Python Imaging Library which provides the python interpreter with image editing capabilities. The Image module provides a class with the same name which is used to represent a PIL image. The module also provides a number of factory functions, including functions to load images from files, and to create new images.

Image.merge() Merge a set of single band images into a new multiband image.

Syntax: PIL.Image.merge(mode, bands)

Parameters:

mode – The mode to use for the output image. See: Modes.
bands – A sequence containing one single-band image for each band in the output image. All bands must have the same size.

Returns: An Image object.

Image Used:




   
  
# importing Image class from PIL package 
from PIL import Image 
  
# creating a object 
image = Image.open(r"C:\Users\System-Pc\Desktop\home.png")
image.load()
r, g, b, a = image.split()
  
# merge funstion used
im1 = Image.merge( 'RGB', (r, g, b))
im1.show()

Output:

Another Example:Here used another image.

Image Used:




   
  
# importing Image class from PIL package 
from PIL import Image 
  
# creating a object 
image = Image.open(r"C:\Users\System-Pc\Desktop\python.png")
image.load()
r, g, b, a = image.split()[1]
  
# merge funstion used
im1 = Image.merge('RGB', (r, g, b))
im1.show()

Output:


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!