Skip to content

a straightforward Windows program created to apply a logo to an image.

License

Notifications You must be signed in to change notification settings

abubakar20-02/LogoAdder-GUI-interface

Repository files navigation

LogoAdder

A simple windows application built to add logo to an image. What make's this application unique is that the user can drop a folder and it would add logo to all images in the folder.

The setup.exe file can be download from here, simply run the setup file to install the software.

Table of Contents 📘

Libraries 💻

The following libraries were used in this project:

  • PyQt5
  • PIL

Download the requirements.txt file and while in virtual environment

pip install -r requirements.txt

Note 🗒️

Pyqt5 supports Python 3.5- 3.9

Adding Files

There are 2 ways of adding a file. Either by dragging and dropping the file or Selecting it from the directory using the import button.


Using the import button

The user clicks on the import button which asks the user to give the file location via the file explorer directory.




Using drag and drop

The user can drag and drop to the application directly.



User can also drag and drop a directory instead of a file to process the entire directory


Using drag and drop for directory

The user can drag and drop an entire directory to process multiple image files in one go.



Settings

User is given 2 setting options, logo setting and image setting.


Image Setting

User can either choose to keep the original resolution or use some of the most common pre-defined resolutions. They can also use custom resolution ranging from 100 x 100 to max 10,000 x 10,000.




Logo Setting

User are not required to add logo as it is optional. If they do not want the logo to appear, they simply have to set logo size width or height to 0. If they wish to have a logo, they have to select a logo followed by the size and position.



Future improvements

As of now the project is deemed complete and in the future this is all I would like to work on:

  • Drag and drop for logo settings.
  • Have a feature to maintain logo aspect ratio
  • Have the ability to change the position of the logo by dragging it.
  • Add more features to change logo and background.

About

a straightforward Windows program created to apply a logo to an image.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages