Revision 13839
trunk/libraries/libRaster/src/org/gvsig/raster/grid/render/ImageDrawer.java | ||
---|---|---|
166 | 166 |
} else { |
167 | 167 |
for(int row = 0; row < rasterBuf.getHeight(); row ++) { |
168 | 168 |
for(int col = 0; col < rasterBuf.getWidth(); col ++) { |
169 |
rasterBuf.getElemByte(row, col, data); |
|
170 |
value = transparency.processRGB(0xff000000 + ((data[0] & 0xff) << 16) + ((data[1] & 0xff) << 8) + (data[2] & 0xff), row, col); |
|
171 |
image.setRGB(col, row, value); |
|
169 |
try{ |
|
170 |
rasterBuf.getElemByte(row, col, data); |
|
171 |
value = transparency.processRGB(0xff000000 + ((data[0] & 0xff) << 16) + ((data[1] & 0xff) << 8) + (data[2] & 0xff), row, col); |
|
172 |
image.setRGB(col, row, value); |
|
173 |
} catch(ArrayIndexOutOfBoundsException e){ |
|
174 |
continue; |
|
175 |
} |
|
172 | 176 |
} |
173 | 177 |
} |
174 | 178 |
} |
trunk/libraries/libRaster/doc/Notas.txt | ||
---|---|---|
95 | 95 |
A?adir modificaciones para MODIS. getMetadata con diferentes nombres de campos. |
96 | 96 |
Implementar BuildOverviews de gdal para la generaci?n de pir?mides como en gdaladdo |
97 | 97 |
|
98 |
|
|
99 | 98 |
Documentaci?n de desarrollo |
100 | 99 |
Como hacer un driver |
101 | 100 |
Como hacer un filtro. |
... | ... | |
130 | 129 |
Abrir un jpg, tif, ecw y mrsid. |
131 | 130 |
Hacer zoom > 1:1 comprobar que los pixeles se ven bien y que InfoByPoint devuelve valore correctos |
132 | 131 |
Salvar como: Al menos jpeg2000, jpg, resto. Comprobar que se modifican las opciones, al menos compresi?n. |
133 |
Transparencias: gif o raster con tabla de color con trasparencia, |
|
132 |
Probar el cierre de todas las ventanas asociadas a una capa. |
|
133 |
Transparencias: gif o raster con tabla de color con trasparencia, |
|
134 | 134 |
png con banda transparente, |
135 | 135 |
png con transparencia en metadatos |
136 | 136 |
png con transparencia en la cabecera |
137 | 137 |
Tablas de color: Comprobar que ve la leyenda en el TOC. (gif) |
138 | 138 |
WCS: Tablas 8 bits y != 8 bits (WMS NO!!!) |
139 |
Probar raster tablas != 8 bits |
|
140 |
Salvar y recuperar proyecto con tablas |
|
141 |
Salvar tablas predeterminadas en un raster |
|
142 |
Montar un mapa con leyenda |
|
143 |
WCS: Para un WCS con paleta, otro != de 8 bits, otro de 8 bits { |
|
144 |
Salvar proyecto con v10 y recuperar con la actual, volver a salvar con la actual y recuperarlo nuevamente |
|
145 |
Comprobar que puede modificarse la tabla de color |
|
146 |
Comprobar que se cancela bien y luego puede seguir haciendo zoom |
|
147 |
Comporbar que sale la tabla en el TOC y se modifica al ser cambiada |
|
148 |
Salvar capa completa |
|
149 |
} |
|
150 |
WMS: Salvar proyecto con v10 y recuperar con la actual, volver a salvar con la actual y recuperarlo nuevamente |
|
139 | 151 |
|
140 | 152 |
Problemas conocidos |
141 | 153 |
- No se salva la interpretaci?n de color por lo que una banda alpha no se leer? como tal |
trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/colortable/ui/ColorTablePanel.java | ||
---|---|---|
648 | 648 |
public void restoreFilters() { |
649 | 649 |
Rendering rendering = ((FLyrRasterSE) getLayer()).getRender(); |
650 | 650 |
rendering.getFilterList().setStatus(getFilterStatus()); |
651 |
((FLyrRasterSE) getLayer()).getRenderFilterList().setStatus(getFilterStatus());
|
|
651 |
((FLyrRasterSE) getLayer()).setRenderFilterList(rendering.getFilterList());
|
|
652 | 652 |
} |
653 | 653 |
|
654 | 654 |
/** |
Also available in: Unified diff