Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spline Color Adjustment Tool

This project is a Java Maven application built using NetBeans IDE and Swing that allows users to adjust the colors of an image through a cubic interpolated spline. The application provides fine control over the RGB and Alpha channels, enabling creative and precise image adjustments.

Application Interface

Features

  • Color Channel Adjustment: Adjust individual color channels (Red, Green, Blue, and Alpha) using spline curves to achieve precise color corrections or artistic effects.
  • Image Preview: Preview the adjusted image in the interface before saving.
  • User-Friendly Controls: Drag, click or delete control points on spline curves to define custom transformations for each channel.

How to Use

  1. Execute the .jar file located in the /target folder: SplineAdjust.jar.

  2. Load an Image:

    • Drag and drop an image into the interface.
  3. Adjust Colors:

    • Modify the spline curves for the chosen channel or all at once (Red, Green, Blue, Alpha) by dragging control points.
  4. Save the Image:

    • Once satisfied with the adjustments, click the "Save" button.
    • The adjusted image will be saved in the same folder as the original with the name: originalname_ColorAdjusted[type].png.

Examples

Original Images

Original Image 1 Original Image 2

Adjusted Images

Adjusted Image 1 Original Image 2

In the example above, spline curves were used to enhance the contrast and adjust the RGB and RED channels for a artistic look.

About

Java program to adjust image colors by using a cubic interpolated spline

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages