How to create Word Art from an image using Python?
In this article, we are going to learn how to create word art from an image using Python.
In this, we are going to take an image as input and then created a similar image in a text form using the characters. We can perform this task with the help of pillow and pywhatkit modules of Python.
Pillow
This library offers a wide range of file format compatibility, a useful internal representation, and comparatively potent image processing features. The primary picture library is built for quick access to information held in a few fundamental pixel formats. It is intended to serve as a strong starting point for a broad image processing tool. Execute the following command in Terminal Window to install this package:
pip install Pillow
Pywhatkit
PyWhatKit is a Python package that has a number of useful features. It doesn’t need any further setup and is simple to use. It is presently one of the most widely used libraries for YouTube and WhatsApp automation. Execute the following command in your Terminal Window to install this package:
pip install pywhatkit
Creating word art from an image using Python
To convert the image into word art firstly we will import the required modules which are “image” and “pywhatkit” and then store the path of the image that has to be converted into word art in a variable “input_path” and then open it using Image.open() function after that using image_to_ascii_art() function converting it into word art and saving it in a GFGART text file. In the end, printing generated a word art file by reading it using open() function of file handling.
Python3
# Importing required modules from PIL import Image import pywhatkit # Store path of image in input_path input_path = 'E:\\C programs\\Remove BackGround\\gfgoriginal.png' # Processing image input = Image. open (input_path) # Convert image to text form pywhatkit.image_to_ascii_art(input_path, 'GFGART' ) # read word art text file read_file = open ( "GFGART.txt" , "r" ) # Print word art generated file print (read_file.read()) |
Input Image:
Output:
Text File:
In the Text File named GFGART.txt we can see the Word Art, similar to the input image: