Package com.github.weisj.jsvg.util
Class ColorSpaceAwareRGBImageFilter
java.lang.Object
java.awt.image.ImageFilter
java.awt.image.RGBImageFilter
com.github.weisj.jsvg.util.ColorSpaceAwareRGBImageFilter
- All Implemented Interfaces:
ImageConsumer
,Cloneable
- Direct Known Subclasses:
FeColorMatrix.AffineRGBImageFilter
-
Field Summary
FieldsFields inherited from class java.awt.image.RGBImageFilter
canFilterIndexColorModel, newmodel, origmodel
Fields inherited from class java.awt.image.ImageFilter
consumer
Fields inherited from interface java.awt.image.ImageConsumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int[]
getRGB
(int rgb) protected int
pack
(int[] argb) void
setConvertToLinear
(boolean convertToLinear) Methods inherited from class java.awt.image.RGBImageFilter
filterIndexColorModel, filterRGB, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModel
Methods inherited from class java.awt.image.ImageFilter
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties
-
Field Details
-
tmp
private final int[] tmp -
convertToLinear
private boolean convertToLinear
-
-
Constructor Details
-
ColorSpaceAwareRGBImageFilter
public ColorSpaceAwareRGBImageFilter()
-
-
Method Details
-
getRGB
protected int[] getRGB(int rgb) -
pack
protected int pack(int[] argb) -
setConvertToLinear
public void setConvertToLinear(boolean convertToLinear)
-