Skip to content

rhc-iv/py-watermark-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

™✔ (Python) Desktop Watermarking App

Language
Python Version
Version

Twitter: rhc_iv
Mastodon: rhciv1972

🛋️ Homepage


Desktop application made with Python to watermark personal images.

Image Watermarking App

Usage

  • Open and run main.py in the editor/IDE of your choice.
  • Browse to open a file dialog frow image browsing on your computer.
  • Cancel to cancel the operation and return to the main app GUI.
  • Close to exit the app.
  • Simply select Browse if you want to watermark subsequent images. No need to re-run the app for each image.

🗒️ Notes

  • The images folder contains 2 files:
    • An app logo image (logo.png)
    • A watermark image (wm_rhc.png)
  • These images should be replaced with your own and placed in a directory named images in the same directory as main.py. The logo.png isn't necessary for the app to work.
  • By default, the image you choose as your watermark will be placed in the upper-left corner of the image that you are watermarking.
  • Once selected from the file browser, your image will be watermarked instantly. It will be saved, by default, to the images directory with wmrk prepended to the original file name.
  • The input, output, and intial directory (for the file browser) can be edited in main.py.

📝 To-Do

  • (Personal) Improve logo
  • Write function(s) to watermark multiple images simultaneously.
  • Write function to allow selection of watermark location on image via GUI.

👤 Author

Robert H. Carr, IV

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

About

A desktop app to watermark & save images locally.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages