/image-editor

Various image manipulation operations using Java. It offers features like grayscale conversion, brightness adjustment, rotation, and blurring.

Primary LanguageJava

JAVA IMAGE EDITOR

Introduction

This project is designed to perform various image manipulation operations using Java. It offers features like grayscale conversion, brightness adjustment, rotation, and blurring.

Table of Contents

Features

This Image Editor provides the following features:

  1. Grayscale Conversion: Convert a colour image to grayscale.
  2. Brightness Adjustment: Increase or decrease the brightness of an image.
  3. Rotation: Rotate an image by a specified number of degrees.
  4. Blur: Apply a blur effect to the image.
  5. Invert Colours: Invert colours of the image (make it negative). 

Usage

To use this Image Editor, follow these steps:

  1. Run the program.
  2. Enter the path of the image you want to edit.
  3. Specify the path where you want to save the edited image.
  4. Choose an editing option (1 to 6) or exit (7) as per the menu.
  5. The edited image will be saved to the specified path. 

How to Run

To run this Image Editor, make sure you have Java installed on your system. Follow these steps:

  1. Open a terminal or command prompt.
  2. Navigate to the directory where the ImageEditor.java file is located.
  3. Compile the Java file using the following command: javac ImageEditor.java
  4. Run the program using the following command: java ImageEditor

Acknowledgement

I'm deeply grateful to my professor, @kshitijmishra23 for his invaluable guidance and support during this project.