Revision 12176 trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/convolution/ConvolutionByteFilter.java
ConvolutionByteFilter.java | ||
---|---|---|
83 | 83 |
if ((col - semiLado >= 0) && (line - semiLado >= 0) && (col + semiLado < width) && (line + semiLado < height)){ |
84 | 84 |
for (int j = -semiLado; j <= semiLado; j++) |
85 | 85 |
for (int i = -semiLado; i <= semiLado; i++) |
86 |
ventana[i + semiLado][j + semiLado] = raster.getElemByte(line + j, col + i, band); |
|
86 |
ventana[i + semiLado][j + semiLado] = raster.getElemByte(line + j, col + i, band)&0xff;;
|
|
87 | 87 |
Kernel Kventana= new Kernel(ventana); |
88 | 88 |
resultConvolution=(byte)kernel.convolution(Kventana); |
89 | 89 |
rasterResult.setElem(line, col, band,(byte)resultConvolution); |
Also available in: Unified diff