public class ColorIndexer extends BatchProcessorOperation
Modifier and Type | Field | Description |
---|---|---|
static int |
BLACK |
|
static int |
BLUE |
|
static String[] |
COLOR_NAMES |
|
private int |
contrastChange |
|
static int |
CYAN |
|
private NumberFormat |
formatter |
|
static int |
GREEN |
|
static int |
MAGENTA |
|
private int |
maxLength |
|
static int |
RED |
|
static int |
WHITE |
|
static int |
YELLOW |
Constructor | Description |
---|---|
ColorIndexer() |
Modifier and Type | Method | Description |
---|---|---|
private PixelImage |
adjustColor(PixelImage img) |
|
private PixelImage |
convertToRgb24(PixelImage in) |
|
private int[] |
count(PixelImage image) |
|
static void |
main(String[] args) |
|
void |
processFile(String inputDirectory,
String inputFileName,
String outputDirectory) |
Method to be called on each file given to this operation.
|
private PixelImage |
scale(PixelImage in) |
|
private void |
store(String name,
int[] occ) |
addDirectoryTree, addDirectoryTree, addInputFileName, addInputFileNames, getErrorMessages, getOverwrite, process, setCollectErrorMessages, setOutputDirectory, setOverwrite
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addProgressListener, addProgressListeners, getAbort, removeProgressListener, setAbort, setProgress, setProgress
private int maxLength
private int contrastChange
private NumberFormat formatter
public static final int BLACK
public static final int RED
public static final int GREEN
public static final int BLUE
public static final int YELLOW
public static final int MAGENTA
public static final int CYAN
public static final int WHITE
public static final String[] COLOR_NAMES
public static void main(String[] args)
private PixelImage convertToRgb24(PixelImage in)
private PixelImage adjustColor(PixelImage img)
private PixelImage scale(PixelImage in)
private int[] count(PixelImage image)
private void store(String name, int[] occ)
public void processFile(String inputDirectory, String inputFileName, String outputDirectory)
BatchProcessorOperation
processFile
in class BatchProcessorOperation
inputDirectory
- name of directory where the file to be processed residesinputFileName
- name of file to be processedoutputDirectory
- output directory for that file, need not necessarily be used