Python PIL | putpixel () method

Python Methods and Functions

PIL — is a Python image library that provides the Python interpreter with image editing capabilities. The PixelAccess class provides pixel-level read and write access to PIL.Image data. 
Accessing individual pixels is rather slow. If you are looping over all the pixels in an image, there is probably a faster way to use the other parts of the pillows API.

putpixel () Changes the pixel at x, y. Color is set as a single numeric value for single-band images and a tuple for multi-band images.

Syntax: putpixel (self, xy, color)

Parameters:

xy: The pixel coordinate, given as (x, y)
value: - The pixel value.

Returns: An Image with pixel.

Image used:

Output:

Another example: here we change the color parameter. 
Image in use

 
# Import image from PIL package

from PIL import Image

 
# create an image object 

image = Image. open (r 'C: UsersSystem-PcDesktoppython.png'

 

width, height = image.size

 

for x in range (height):

image.putpixel ((x, x), ( 0 , 0 , 0 , 255 ))

  
image.show ()

# Import image from PIL package

from PIL import Image

 
# create image object

image = Image. open (r 'C: UsersSystem-PcDesktopybear.jpg'

 

width, height = image.size

  

for x in range (height):

image.putpixel ((x, x), ( 10 , 10 , 10 , 255 ))

  
image.show ()

Output:





Tutorials