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

View differences:

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