/Handwritten-Text-Generator

This project offers a simple and intuitive interface for users to input text and generate images that showcase the text in a handwritten style. The generator supports several stylistic modifications including bold, underline, and color alterations, allowing users to create personalized and visually appealing images from their text.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Handwritten Text Image Generator

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!

Installation

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:

  1. wxPython is used for creating the GUI. Install it with:

    pip install wxPython
  2. PIL (Pillow) is used for creating and manipulating images. Install it with:

    pip install Pillow
  3. Get the project to your PC:

    git clone https://github.com/luxuriant777/Handwritten-Text-Generator

Usage

  1. Navigate to the project directory:

    cd Handwritten-Text-Generator
  2. Run the script:

    python hwt-generator.py
  3. Enter your text into the provided text box.

    Screenshot_1

  4. Use the interface buttons to apply styles to your text.

  5. Preview the changes in real time.

    Screenshot_2

  6. When you're satisfied, select the font you want to use, from the list.

    SucMtoe

  7. Press "Export to Image" to save your design as a PNG image.

  8. Open file output.png and enjoy the result!

    output

Licensing

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.

Contributing

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.

Disclaimer

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.