Handwritten Text Image Generator is a creative tool designed to transform text inputs into beautiful, high-resolution images stylized with handwritten fonts. Users have the flexibility to choose different fonts, apply various styles such as bold, underline and color, and view the changes in real time. The final design can be exported as a PNG image.
To add a fun and creative twist, the "Randomize" feature randomly applies styles to words. A "Reset Styling" function is also available for those who prefer a clean slate to start with. Whether you are a graphic designer, social media influencer, or someone who enjoys personalizing your digital content, this tool is for you!
You will need Python installed on your machine. If you don't have Python installed, you can download it from the official site - https://www.python.org/.
Once you have Python installed, open your terminal or command prompt and run these commands:
-
wxPython
is used for creating the GUI. Install it with:pip install wxPython
-
PIL (Pillow)
is used for creating and manipulating images. Install it with:pip install Pillow
-
Get the project to your PC:
git clone https://github.com/luxuriant777/Handwritten-Text-Generator
-
Navigate to the project directory:
cd Handwritten-Text-Generator
-
Run the script:
python hwt-generator.py
-
Enter your text into the provided text box.
-
Use the interface buttons to apply styles to your text.
-
Preview the changes in real time.
-
When you're satisfied, select the font you want to use, from the list.
-
Press "Export to Image" to save your design as a PNG image.
-
Open file
output.png
and enjoy the result!
This project is licensed under the terms of the GNU General Public License v3.0. This license allows you to use, modify, and distribute the software, provided that any modifications are also distributed under the same license.
We welcome contributions from the community to help improve this project. Whether you're fixing bugs, adding
new features, or updating documentation, your efforts are greatly appreciated. Please create a pull
request
on the dev
branch or report an issue.
While every effort has been made to ensure the accuracy and reliability of this software, it is provided "as is", without warranty of any kind, expressed or implied. This encompasses any assurances of suitability for a specific purpose or non-infringement. The authors hold no liability for claims, damages, or any other liabilities that might arise in connection with the software, its usage, or any related dealings.
End-users bear the sole responsibility of deeming its appropriateness for use and accepting all inherent risks. These risks may include, among others, program errors, data loss or damage, equipment failure, or operational interruptions.