In this article we will see how to add text to images using pgmagick library in Python. We can do this by using
Python3 1==
Output :
Now, we will rotate the text to 45 degrees.
Python3 1==
Now we will change font as well as size of text.
Python3 1==
annotate() function. Sometimes, we need to add text to images like for its copyright or name of the organization the image is associated with.
In this article we will create an image with a green background text 'GeeksforGeeks' on it and will manipulate text on it.
# importing library
from pgmagick.api import Image
# using image function
img = Image((300, 300), 'green')
img.annotate('GeeksforGeeks')
img.write('GeeksforGeeks.jpg')
Now, we will rotate the text to 45 degrees.
# importing library
from pgmagick.api import Image
img = Image((300, 300), 'green')
# annotate function
img.annotate('GeeksforGeeks', angle = 45)
img.write('geeksforgeeks.png')
Now we will change font as well as size of text.
# importing library
from pgmagick.api import Image
img = Image((300, 200), 'green')
img.font("/usr/share/fonts/truetype/ttf-japanese-gothic.ttf")
img.font_pointsize(26)
# annotate function
img.annotate('GeeksforGeeks')
img.write('GeeksforGeeks.png')
Output :

