Package com.jhlabs.image
Class PixelUtils
java.lang.Object
com.jhlabs.image.PixelUtils
Some more useful math functions for image processing.
These are becoming obsolete as we move to Java2D. Use MiscComposite instead.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
brightness
(int rgb) static int
clamp
(int c) Clamp a value to the range 0..255static int
combinePixels
(int rgb1, int rgb2, int op) static int
combinePixels
(int rgb1, int rgb2, int op, int extraAlpha) static int
combinePixels
(int rgb1, int rgb2, int op, int extraAlpha, int channelMask) static int
interpolate
(int v1, int v2, float f) static boolean
nearColors
(int rgb1, int rgb2, int tolerance)
-
Field Details
-
REPLACE
public static final int REPLACE- See Also:
-
NORMAL
public static final int NORMAL- See Also:
-
MIN
public static final int MIN- See Also:
-
MAX
public static final int MAX- See Also:
-
ADD
public static final int ADD- See Also:
-
SUBTRACT
public static final int SUBTRACT- See Also:
-
DIFFERENCE
public static final int DIFFERENCE- See Also:
-
MULTIPLY
public static final int MULTIPLY- See Also:
-
HUE
public static final int HUE- See Also:
-
SATURATION
public static final int SATURATION- See Also:
-
VALUE
public static final int VALUE- See Also:
-
COLOR
public static final int COLOR- See Also:
-
SCREEN
public static final int SCREEN- See Also:
-
AVERAGE
public static final int AVERAGE- See Also:
-
OVERLAY
public static final int OVERLAY- See Also:
-
CLEAR
public static final int CLEAR- See Also:
-
EXCHANGE
public static final int EXCHANGE- See Also:
-
DISSOLVE
public static final int DISSOLVE- See Also:
-
DST_IN
public static final int DST_IN- See Also:
-
ALPHA
public static final int ALPHA- See Also:
-
ALPHA_TO_GRAY
public static final int ALPHA_TO_GRAY- See Also:
-
-
Constructor Details
-
PixelUtils
public PixelUtils()
-
-
Method Details
-
clamp
public static int clamp(int c) Clamp a value to the range 0..255 -
interpolate
public static int interpolate(int v1, int v2, float f) -
brightness
public static int brightness(int rgb) -
nearColors
public static boolean nearColors(int rgb1, int rgb2, int tolerance) -
combinePixels
public static int combinePixels(int rgb1, int rgb2, int op) -
combinePixels
public static int combinePixels(int rgb1, int rgb2, int op, int extraAlpha, int channelMask) -
combinePixels
public static int combinePixels(int rgb1, int rgb2, int op, int extraAlpha)
-