Revision 20273 trunk/libraries/libRaster/src/org/gvsig/raster/grid/GridTransparency.java
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