public class ColorTools
extends java.lang.Object
The Javadoc provided in the original code gave the
following notation:
"This class is a mess and needs to be cleaned up."
Constructor and Description |
---|
ColorTools() |
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
convertBetweenColorSpaces(java.awt.image.BufferedImage bi,
java.awt.color.ColorSpace from,
java.awt.color.ColorSpace to) |
java.awt.image.BufferedImage |
convertBetweenColorSpacesX2(java.awt.image.BufferedImage bi,
java.awt.color.ColorSpace from,
java.awt.color.ColorSpace to) |
java.awt.image.BufferedImage |
convertBetweenICCProfiles(java.awt.image.BufferedImage bi,
java.awt.color.ICC_Profile from,
java.awt.color.ICC_Profile to) |
java.awt.image.BufferedImage |
convertToColorSpace(java.awt.image.BufferedImage bi,
java.awt.color.ColorSpace to) |
java.awt.image.BufferedImage |
convertToICCProfile(java.awt.image.BufferedImage bi,
java.awt.color.ICC_Profile to) |
java.awt.image.BufferedImage |
convertTosRGB(java.awt.image.BufferedImage bi) |
java.awt.image.BufferedImage |
correctImage(java.awt.image.BufferedImage src,
java.io.File file) |
java.awt.image.ColorModel |
deriveColorModel(java.awt.image.BufferedImage bi,
java.awt.color.ColorSpace cs) |
java.awt.image.ColorModel |
deriveColorModel(java.awt.image.BufferedImage bi,
java.awt.color.ColorSpace cs,
boolean forceNoAlpha) |
java.awt.image.ColorModel |
deriveColorModel(java.awt.image.ColorModel colorModel,
java.awt.color.ColorSpace cs,
boolean forceNoAlpha) |
java.awt.image.BufferedImage |
relabelColorSpace(java.awt.image.BufferedImage bi,
java.awt.image.ColorModel cm) |
java.awt.image.BufferedImage |
relabelColorSpace(java.awt.image.BufferedImage bi,
java.awt.color.ColorSpace cs) |
java.awt.image.BufferedImage |
relabelColorSpace(java.awt.image.BufferedImage bi,
java.awt.color.ICC_Profile profile) |
public java.awt.image.BufferedImage correctImage(java.awt.image.BufferedImage src, java.io.File file) throws ImageReadException, java.io.IOException
ImageReadException
java.io.IOException
public java.awt.image.BufferedImage relabelColorSpace(java.awt.image.BufferedImage bi, java.awt.color.ICC_Profile profile) throws java.awt.image.ImagingOpException
java.awt.image.ImagingOpException
public java.awt.image.BufferedImage relabelColorSpace(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace cs) throws java.awt.image.ImagingOpException
java.awt.image.ImagingOpException
public java.awt.image.BufferedImage relabelColorSpace(java.awt.image.BufferedImage bi, java.awt.image.ColorModel cm) throws java.awt.image.ImagingOpException
java.awt.image.ImagingOpException
public java.awt.image.ColorModel deriveColorModel(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace cs) throws java.awt.image.ImagingOpException
java.awt.image.ImagingOpException
public java.awt.image.ColorModel deriveColorModel(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace cs, boolean forceNoAlpha) throws java.awt.image.ImagingOpException
java.awt.image.ImagingOpException
public java.awt.image.ColorModel deriveColorModel(java.awt.image.ColorModel colorModel, java.awt.color.ColorSpace cs, boolean forceNoAlpha) throws java.awt.image.ImagingOpException
java.awt.image.ImagingOpException
public java.awt.image.BufferedImage convertToColorSpace(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace to)
public java.awt.image.BufferedImage convertTosRGB(java.awt.image.BufferedImage bi)
public java.awt.image.BufferedImage convertBetweenICCProfiles(java.awt.image.BufferedImage bi, java.awt.color.ICC_Profile from, java.awt.color.ICC_Profile to)
public java.awt.image.BufferedImage convertToICCProfile(java.awt.image.BufferedImage bi, java.awt.color.ICC_Profile to)
public java.awt.image.BufferedImage convertBetweenColorSpacesX2(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace from, java.awt.color.ColorSpace to)
public java.awt.image.BufferedImage convertBetweenColorSpaces(java.awt.image.BufferedImage bi, java.awt.color.ColorSpace from, java.awt.color.ColorSpace to)
Copyright © 2010 - 2023 Adobe. All Rights Reserved