Revision 20273 trunk/libraries/libRaster/src/org/gvsig/raster/grid/GridTransparency.java

View differences:

GridTransparency.java
134 134
		double a = opacity;
135 135

  
136 136
		int alphaRange = processRange(r, g, b);
137
		if (alphaRange != 255) {
137
		if (alphaRange != 255)
138 138
			a *= (alphaRange / 255D);
139
		}
140 139

  
141
		if (existAlphaBand() && getAlphaBand() != null) {
140
		if (existAlphaBand() && getAlphaBand() != null)
142 141
			a *= (getAlphaBand().getElemByte(line, col, 0) & 0xff) / 255D;
143
		}
144 142

  
145 143
		// Quitada la multiplicacion para optimizar
146 144
		// a = (int)(a * 255D);

Also available in: Unified diff