org.apache.sanselan
Class ColorTools
java.lang.Object
org.apache.sanselan.ColorTools
public class ColorTools
- extends java.lang.Object
This class is a mess and needs to be cleaned up.
Method Summary |
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)
|
protected java.awt.image.BufferedImage |
convertFromColorSpace(java.awt.image.BufferedImage bi,
java.awt.color.ColorSpace from)
|
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 force_no_alpha)
|
java.awt.image.ColorModel |
deriveColorModel(java.awt.image.ColorModel old_cm,
java.awt.color.ColorSpace cs,
boolean force_no_alpha)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColorTools
public ColorTools()
correctImage
public java.awt.image.BufferedImage correctImage(java.awt.image.BufferedImage src,
java.io.File file)
throws ImageReadException,
java.io.IOException
- Throws:
ImageReadException
java.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 force_no_alpha)
throws java.awt.image.ImagingOpException
- Throws:
java.awt.image.ImagingOpException
deriveColorModel
public java.awt.image.ColorModel deriveColorModel(java.awt.image.ColorModel old_cm,
java.awt.color.ColorSpace cs,
boolean force_no_alpha)
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)
convertFromColorSpace
protected java.awt.image.BufferedImage convertFromColorSpace(java.awt.image.BufferedImage bi,
java.awt.color.ColorSpace from)
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)
Copyright © 2007-2009. All Rights Reserved.