Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eggsy/text-on-image
🛠Tool that writes text on given image, it can also combine output in a single PDF file. Fully configurable, and opinionated.
https://github.com/eggsy/text-on-image
canvas image-generator image-manipulation nodejs typescript
Last synced: 2 months ago
JSON representation
🛠Tool that writes text on given image, it can also combine output in a single PDF file. Fully configurable, and opinionated.
- Host: GitHub
- URL: https://github.com/eggsy/text-on-image
- Owner: eggsy
- Created: 2022-06-13T16:32:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T21:10:06.000Z (about 1 year ago)
- Last Synced: 2024-10-11T12:09:54.118Z (3 months ago)
- Topics: canvas, image-generator, image-manipulation, nodejs, typescript
- Language: TypeScript
- Homepage: https://youtu.be/aMlIpxBzgvw
- Size: 354 KB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Text on Image
A simple tool that writes text on any image based on X and Y coordinates, it can also combine images into one single PDF file.
## How to Use
- Clone the repository.
- Install dependencies via yarn: `yarn`
- For a test ride, run: `yarn test`
- Configure the options based on your preferences in `config.example.ts` and rename it to `config.ts`
- For an actual use, replace the image, coordinates, file name and other settings in config and build the app via: `yarn build && yarn start`## The Story
We had to find a way to create tens of tickets for our theater play at the university. We thought writing by hand would take so much time and I decided to create an app for it.
This app was very basic at first, but I polished it to publish it on GitHub.
## License
[MIT](https://github.com/eggsy/text-on-image/blob/main/LICENSE) License © 2022 [Abdulbaki "EGGSY" Dursun](https://github.com/eggsy)