⭐️ Star us on GitHub — it helps!
There are many factors which guided us to reach a unanimous decision of building a photo editor software from the scratch. The few of the reasons are listed as follows.
- Many photo editors available online and required internet connection for whole period.
- Many features are for the licensed version only and support only basic operation in free version.
- Not a single software provides all these operations.
The basic features which are included in Image-ica are :
- Zooming
- Rotation
- Flipping
- Gray-Scaling
- Image Viewer
Building architecture independent software was one of the topic priority of the project.
The advance features are also mentioned below :
- 1- Click Encryption and Decryption
- Color Pop
- Fast and Powerful Filters (Sepia,Negative,Black & White)
- Histogram ( R, G & B)
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You need to install the libraries of python and install them in your machine.
- pip
- PyQt5
- numpy
- pycryptodome
- Pillow
A step by step series of examples that tell you how to get a To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
Clone this repository
$ git clone https://github.com/RohitLearner/Image-ica
Go into the repository
$ cd Image-ica
$ cd scr
Install prerequisites
Run in command prompt/terminal
$ python3 photo_editor.py
The final deployment will look similar to the following :
- Starting Screen on running command
- 1-click encryption & decryption
- Basic rotations by clicking on the button.
- Adjustment in Images
- Saving Changes after modification
- PyQt5 - For UI design and functionality
- Numpy - For image processing operations
- Python3 - Used for back end development.
- Pycryptodome - For cryptographic operations.
- Rohit Kumar Singh
- Anand Bhararia
- Basant Kumar Bhala
Feel free to send us feedback on file an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the documentation.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details.
Inspirations are drawn from various Github projects but majorly incentive are from the following :
- TOAST UI ImageEditor
- GIMP
- Papaya
Logo Designed by Freepik.
Written with StackEdit.