https://github.com/luxuriant777/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.
https://github.com/luxuriant777/Handwritten-Text-Generator
handwriting handwriting-generation handwriting-simulator handwriting-synthesis handwritten-digits image-generation image-processing pil pillow python python3 text-editing text-editor text-processing text-to-image wxpython
Last synced: 7 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/luxuriant777/Handwritten-Text-Generator
- Owner: luxuriant777
- License: gpl-3.0
- Created: 2023-05-30T19:32:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-30T22:38:48.000Z (over 2 years ago)
- Last Synced: 2024-10-31T07:34:20.691Z (12 months ago)
- Topics: handwriting, handwriting-generation, handwriting-simulator, handwriting-synthesis, handwritten-digits, image-generation, image-processing, pil, pillow, python, python3, text-editing, text-editor, text-processing, text-to-image, wxpython
- Language: Python
- Homepage:
- Size: 938 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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:
```bash
pip install wxPython
```
2. `PIL (Pillow)` is used for creating and manipulating images. Install it with:
```bash
pip install Pillow
```3. Get the project to your PC:
```bash
git clone https://github.com/luxuriant777/Handwritten-Text-Generator
```## Usage
1. Navigate to the project directory:
```bash
cd Handwritten-Text-Generator
```
2. Run the script:
```bash
python hwt-generator.py
```
3. Enter your text into the provided text box.
4. Use the interface buttons to apply styles to your text.
5. Preview the changes in real time.

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

7. Press "Export to Image" to save your design as a PNG image.
8. Open file `output.png` and enjoy the result!
## Licensing
This project is licensed under the terms of the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html).
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.