In Python we can create solid backgrounds using Wand. We can use these backgrounds for further use in image. We can use these backgrounds in a backgroundless image to make it more attractive. This can be done by simply using Image() function and setting width, height and background parameter.
Syntax :
Python3
with Image(width=<i>image_width </i>, height=<i>image_height </i>, background ='color') as img:# other image manipulation code |
Now Let’s see code to create backgrounds.
Example 1:
Python3
# import Image from wand.image modulefrom wand.image import Image# create image using Image() functionwith Image(width = 400, height = 300) as img: # Save image with a valid filename img.save(filename ='transparent.png') |
Output :
Example 2: Create a background with a solid green color
Python3
# import Color from wand.color modulefrom wand.color import Color# import Image from wand.image modulefrom wand.image import Imageclr = Color('green')with Image(width = 400, height = 300, background = clr) as img: img.save(filename ='green.png') |
Output :

