Revision 13839

View differences:

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