Skip to content

Tirth-22/Multithreading-Image-Processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multithreading-Image-Processing

This project demonstrates how to process images using multithreading in Java.
Each thread works on a chunk of the image, making the processing faster for large files.
The example included here converts an image to grayscale.


How to Run

  1. Place any .jpg or .png or .jpeg file inside images/input/ (e.g., lion.jpg).
  2. Compile the project:
    javac -d out src/**/*.java
    java -cp out app.MainApp
  3. Check the images/output/ folder for the processed grayscale image.

Features

  • Multithreaded image processing (faster execution on large files).
  • Modular design with filters (easy to add new filters).
  • Current filter: Grayscale.

About

Change image into Grayscale image using multi-threading

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages