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/ToLumSaByteFilter.java

View differences:

ToLumSaByteFilter.java
30 30
public class ToLumSaByteFilter extends ToLumSaFilter {
31 31
	public void process(int col, int line) {
32 32
		byte[] value = new byte[4];
33
		value[0] = raster.getElemByte(line, col, redBandNumber);
34
		value[1] = raster.getElemByte(line, col, greenBandNumber);
35
		value[2] = raster.getElemByte(line, col, blueBandNumber);
33 36
		value[3] = (byte)255;
34
		for (int i = 0; i < renderBands.length; i++) 
35
			if(renderBands[i] != -1)
36
				value[i] = raster.getElemByte(line, col, renderBands[i]);
37 37
		
38 38
		double[] hsl = colorConversion.RGBtoHSL(value[0] & 0xff, value[1] & 0xff, value[2] & 0xff);
39 39
		hsl[0] = ((hsl[0] + hue) % 360);

Also available in: Unified diff