All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.jhlabs.image.PixelUtils

java.lang.Object
   |
   +----com.jhlabs.image.PixelUtils

public class PixelUtils
extends java.lang.Object
Some more useful math functions for image processing


Variable Index

 o ADD
 o ALPHA
 o AVERAGE
 o CLEAR
 o COLOR
 o DIFFERENCE
 o DISSOLVE
 o DST_IN
 o EXCHANGE
 o HUE
 o MAX
 o MIN
 o MULTIPLY
 o NORMAL
 o OVERLAY
 o REPLACE
 o SATURATION
 o SCREEN
 o SUBTRACT
 o VALUE

Constructor Index

 o PixelUtils()

Method Index

 o brightness(int)
 o clamp(int)
Clamp a value to the range 0..255
 o combinePixels(int, int, int)
 o combinePixels(int, int, int, int)
 o combinePixels(int, int, int, int, int)
 o interpolate(int, int, double)
 o nearColors(int, int, int)

Variables

 o REPLACE
 public static final int REPLACE
 o NORMAL
 public static final int NORMAL
 o MIN
 public static final int MIN
 o MAX
 public static final int MAX
 o ADD
 public static final int ADD
 o SUBTRACT
 public static final int SUBTRACT
 o DIFFERENCE
 public static final int DIFFERENCE
 o MULTIPLY
 public static final int MULTIPLY
 o HUE
 public static final int HUE
 o SATURATION
 public static final int SATURATION
 o VALUE
 public static final int VALUE
 o COLOR
 public static final int COLOR
 o SCREEN
 public static final int SCREEN
 o AVERAGE
 public static final int AVERAGE
 o OVERLAY
 public static final int OVERLAY
 o CLEAR
 public static final int CLEAR
 o EXCHANGE
 public static final int EXCHANGE
 o DISSOLVE
 public static final int DISSOLVE
 o DST_IN
 public static final int DST_IN
 o ALPHA
 public static final int ALPHA

Constructors

 o PixelUtils
 public PixelUtils()

Methods

 o clamp
 public static int clamp(int c)
Clamp a value to the range 0..255

 o interpolate
 public static int interpolate(int v1,
                               int v2,
                               double f)
 o brightness
 public static int brightness(int rgb)
 o nearColors
 public static boolean nearColors(int rgb1,
                                  int rgb2,
                                  int tolerance)
 o combinePixels
 public static int combinePixels(int rgb1,
                                 int rgb2,
                                 int op)
 o combinePixels
 public static int combinePixels(int rgb1,
                                 int rgb2,
                                 int op,
                                 int extraAlpha,
                                 int channelMask)
 o combinePixels
 public static int combinePixels(int rgb1,
                                 int rgb2,
                                 int op,
                                 int extraAlpha)

All Packages  Class Hierarchy  This Package  Previous  Next  Index