Change language

Python PIL | putdata () method

putdata() Copies the pixel data into this image. This method copies data from a sequence object to an image, starting at the top left corner (0, 0) and continuing until the image or sequence ends. The scale and offset values ​​are used to adjust the sequence values: pixel = value * scale + offset.

Syntax: Image.putdata (data, scale = 1.0, offset = 0.0 )

Parameters:
data - A sequence object.
scale - An optional scale value. The default is 1.0.
offset - An optional offset value. The default is 0.0.

Returns: an image

 

 
# from pure python list data

from PIL import Image

 

img = Image.new ( "L" , ( 104 , 104 ))  # one group

newdata = list ( range ( 0 , 256 , 4 )) * 104

img.putdata (newdata)
img.show ()

Output:

Another example: parameters change here.

  

  
# from pure python list data

from PIL import Image

 

img = Image.new ( "L" , ( 224 , 224 ))

newdata = list ( range ( 0 , 256 , 4 )) * 224

img.putdata (newdata)
img.show ()

Output:

Shop

Gifts for programmers

Best laptop for Excel

$
Gifts for programmers

Best laptop for Solidworks

$399+
Gifts for programmers

Best laptop for Roblox

$399+
Gifts for programmers

Best laptop for development

$499+
Gifts for programmers

Best laptop for Cricut Maker

$299+
Gifts for programmers

Best laptop for hacking

$890
Gifts for programmers

Best laptop for Machine Learning

$699+
Gifts for programmers

Raspberry Pi robot kit

$150

Latest questions

PythonStackOverflow

Common xlabel/ylabel for matplotlib subplots

1947 answers

PythonStackOverflow

Check if one list is a subset of another in Python

1173 answers

PythonStackOverflow

How to specify multiple return types using type-hints

1002 answers

PythonStackOverflow

Printing words vertically in Python

909 answers

PythonStackOverflow

Python Extract words from a given string

798 answers

PythonStackOverflow

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

606 answers

PythonStackOverflow

Python os.path.join () method

384 answers

PythonStackOverflow

Flake8: Ignore specific warning for entire file

360 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

How to specify multiple return types using type-hints

Printing words vertically in Python

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically