Revision 20326
trunk/libraries/libRaster/src/org/gvsig/raster/grid/render/ImageDrawer.java | ||
---|---|---|
85 | 85 |
byte[] data = new byte[rasterBuf.getBandCount()]; |
86 | 86 |
|
87 | 87 |
GridTransparency transparency = rendering.getLastTransparency(); |
88 |
if (transparency != null && transparency.getAlphaBand() != null && transparency.isTransparencyActive()) { |
|
89 |
if (transparency.getAlphaBand().getDataType() != IBuffer.TYPE_BYTE) |
|
88 |
if (transparency != null && transparency.isTransparencyActive()) { |
|
89 |
if (transparency.existAlphaBand() && |
|
90 |
transparency.getAlphaBand() != null && |
|
91 |
(transparency.getAlphaBand().getDataType() != IBuffer.TYPE_BYTE)) |
|
90 | 92 |
transparency.setAlphaBand(convertToByte(transparency.getAlphaBand())); |
91 | 93 |
drawWithTransparency(image, data, (step != null)); |
92 | 94 |
} else |
Also available in: Unified diff