Revision 2311 org.gvsig.raster/branches/org.gvsig.raster_dataaccess_refactoring/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/grid/filter/band/RGBToHSLByteFilter.java
RGBToHSLByteFilter.java | ||
---|---|---|
31 | 31 |
public class RGBToHSLByteFilter extends RGBToHSLFilter { |
32 | 32 |
public void process(int col, int line) { |
33 | 33 |
byte[] value = new byte[4]; |
34 |
value[0] = raster.getElemByte(line, col, redBandNumber); |
|
35 |
value[1] = raster.getElemByte(line, col, greenBandNumber); |
|
36 |
value[2] = raster.getElemByte(line, col, blueBandNumber); |
|
34 | 37 |
value[3] = (byte)255; |
35 |
for (int i = 0; i < renderBands.length; i++) |
|
36 |
if(renderBands[i] != -1) |
|
37 |
value[i] = raster.getElemByte(line, col, renderBands[i]); |
|
38 | 38 |
|
39 | 39 |
|
40 | 40 |
double[] hsl = colorConversion.RGBtoHSL(value[0] & 0xff, value[1] & 0xff, value[2] & 0xff); |
Also available in: Unified diff