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 module from wand.image import Image # create image using Image() function with 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 module from wand.color import Color # import Image from wand.image module from wand.image import Image clr = Color( 'green' ) with Image(width = 400 , height = 300 , background = clr) as img: img.save(filename = 'green.png' ) |
Output :