|
| 1 | +# ✔ IMAGE ENCRYPTION DECRYPTION |
| 2 | +- #### An Image Encryption Decryption is an image processing application created in python with tkinter gui and OpenCv library. |
| 3 | +- #### In this application user can select an image and can encrypt that image to gray scale image and can even decrpyt also. |
| 4 | +- #### Also after encrypting and decrypting user can also save the edited image anywhere in the local system. |
| 5 | +- #### Also there is option to reset to the original image. |
| 6 | + |
| 7 | +**** |
| 8 | + |
| 9 | +# REQUIREMENTS : |
| 10 | +- #### python 3 |
| 11 | +- #### os module |
| 12 | +- #### cv2 module |
| 13 | +- #### tkinter module |
| 14 | +- #### filedialog from tkinter |
| 15 | +- #### messagebox |
| 16 | +- #### from PIL import Image, ImageTk |
| 17 | +- #### numpy |
| 18 | +- #### random |
| 19 | + |
| 20 | +**** |
| 21 | + |
| 22 | +# HOW TO Use it : |
| 23 | +- #### User just need to download the file, and run the image_encryption_decryption.py, on local system. |
| 24 | +- #### After running a GUI window appears, where user needs to choose an image file using CHOOSE button on the top right corner. |
| 25 | +- #### After selecting the image, two images will appear on screen one on left side, which is original and one on write in which Encrypted Decrypted format will be shown. |
| 26 | +- #### Now user can start encryption and decryption using Encrypt and Decrypt button. |
| 27 | +- #### After editing user can also save the edited image to any location in local system using SAVE button. |
| 28 | +- #### Also there is a RESET button, clicking on which resets the edited image to original format. |
| 29 | +- #### Also there is exit button, clicking on which we get a exit dialog box asking the permission to exit. |
| 30 | + |
| 31 | +# Purpose : |
| 32 | +- #### This scripts helps us to easily encrypt any image for security purpose and can even decrypt also. |
| 33 | + |
| 34 | +# Compilation Steps : |
| 35 | +- #### Install tkinter, PIL, numpy, cv2, os, random |
| 36 | +- #### After that download the code file, and run image_encryption_decryption.py on local system. |
| 37 | +- #### Then the script will start running and user can explore it by encrypting and decrypting any image and saving it. |
| 38 | + |
| 39 | +**** |
| 40 | + |
| 41 | +# SCREENSHOTS : |
| 42 | +**** |
| 43 | + |
| 44 | +<p align="center"> |
| 45 | + <img width = 1000 src="Images/1.jpg" /><br> |
| 46 | + <img width = 1000 src="Images/2.jpg" /><br> |
| 47 | + <img width = 1000 src="Images/3.jpg" /><br> |
| 48 | + <img width = 1000 src="Images/4.jpg" /><br> |
| 49 | + <img width = 1000 src="Images/5.jpg" /><br> |
| 50 | + <img width = 1000 src="Images/6.jpg" /><br> |
| 51 | + <img width = 1000 src="Images/7.jpg" /><br> |
| 52 | + <img width = 1000 src="Images/8.jpg" /><br> |
| 53 | + <img width = 1000 src="Images/9.jpg" /><br> |
| 54 | + <img width = 1000 src="Images/10.jpg" /><br> |
| 55 | + <img width = 1000 src="Images/11.jpg" /><br> |
| 56 | +</p> |
| 57 | + |
| 58 | +**** |
| 59 | + |
| 60 | +# Name : |
| 61 | +- ### Akash Ramanand Rajak |
0 commit comments