Package org.apache.commons.imaging
Class ColorTools
- java.lang.Object
-
- org.apache.commons.imaging.ColorTools
-
public class ColorTools extends java.lang.ObjectA selection of tools for evaluating and manipulating color spaces, color values, etc.The Javadoc provided in the original code gave the following notation:
"This class is a mess and needs to be cleaned up."
-
-
Constructor Summary
Constructors Constructor Description ColorTools()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImageconvertBetweenColorSpaces(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace from, java.awt.color.ColorSpace to)java.awt.image.BufferedImageconvertBetweenColorSpacesX2(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace from, java.awt.color.ColorSpace to)java.awt.image.BufferedImageconvertBetweenICCProfiles(java.awt.image.BufferedImage bi, java.awt.color.ICC_Profile from, java.awt.color.ICC_Profile to)java.awt.image.BufferedImageconvertToColorSpace(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace to)java.awt.image.BufferedImageconvertToICCProfile(java.awt.image.BufferedImage bi, java.awt.color.ICC_Profile to)java.awt.image.BufferedImageconvertTosRGB(java.awt.image.BufferedImage bi)java.awt.image.BufferedImagecorrectImage(java.awt.image.BufferedImage src, java.io.File file)java.awt.image.ColorModelderiveColorModel(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace cs)java.awt.image.ColorModelderiveColorModel(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace cs, boolean forceNoAlpha)java.awt.image.ColorModelderiveColorModel(java.awt.image.ColorModel colorModel, java.awt.color.ColorSpace cs, boolean forceNoAlpha)java.awt.image.BufferedImagerelabelColorSpace(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace cs)java.awt.image.BufferedImagerelabelColorSpace(java.awt.image.BufferedImage bi, java.awt.color.ICC_Profile profile)java.awt.image.BufferedImagerelabelColorSpace(java.awt.image.BufferedImage bi, java.awt.image.ColorModel cm)
-
-
-
Method Detail
-
correctImage
public java.awt.image.BufferedImage correctImage(java.awt.image.BufferedImage src, java.io.File file) throws ImageReadException, java.io.IOException- Throws:
ImageReadExceptionjava.io.IOException
-
relabelColorSpace
public java.awt.image.BufferedImage relabelColorSpace(java.awt.image.BufferedImage bi, java.awt.color.ICC_Profile profile) throws java.awt.image.ImagingOpException- Throws:
java.awt.image.ImagingOpException
-
relabelColorSpace
public java.awt.image.BufferedImage relabelColorSpace(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace cs) throws java.awt.image.ImagingOpException- Throws:
java.awt.image.ImagingOpException
-
relabelColorSpace
public java.awt.image.BufferedImage relabelColorSpace(java.awt.image.BufferedImage bi, java.awt.image.ColorModel cm) throws java.awt.image.ImagingOpException- Throws:
java.awt.image.ImagingOpException
-
deriveColorModel
public java.awt.image.ColorModel deriveColorModel(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace cs) throws java.awt.image.ImagingOpException- Throws:
java.awt.image.ImagingOpException
-
deriveColorModel
public java.awt.image.ColorModel deriveColorModel(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace cs, boolean forceNoAlpha) throws java.awt.image.ImagingOpException- Throws:
java.awt.image.ImagingOpException
-
deriveColorModel
public java.awt.image.ColorModel deriveColorModel(java.awt.image.ColorModel colorModel, java.awt.color.ColorSpace cs, boolean forceNoAlpha) throws java.awt.image.ImagingOpException- Throws:
java.awt.image.ImagingOpException
-
convertToColorSpace
public java.awt.image.BufferedImage convertToColorSpace(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace to)
-
convertTosRGB
public java.awt.image.BufferedImage convertTosRGB(java.awt.image.BufferedImage bi)
-
convertBetweenICCProfiles
public java.awt.image.BufferedImage convertBetweenICCProfiles(java.awt.image.BufferedImage bi, java.awt.color.ICC_Profile from, java.awt.color.ICC_Profile to)
-
convertToICCProfile
public java.awt.image.BufferedImage convertToICCProfile(java.awt.image.BufferedImage bi, java.awt.color.ICC_Profile to)
-
convertBetweenColorSpacesX2
public java.awt.image.BufferedImage convertBetweenColorSpacesX2(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace from, java.awt.color.ColorSpace to)
-
convertBetweenColorSpaces
public java.awt.image.BufferedImage convertBetweenColorSpaces(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace from, java.awt.color.ColorSpace to)
-
-