Revision 2433
org.gvsig.raster.gdal/branches/org.gvsig.raster.gdal_dataaccess_refactoring/org.gvsig.raster.gdal.io/src/main/java/org/gvsig/raster/gdal/io/GdalNative.java | ||
---|---|---|
913 | 913 |
* @return |
914 | 914 |
*/ |
915 | 915 |
private Rectangle getAdjustedWindowInOverviewCoordinates(Rectangle adjustedWindow) { |
916 |
int nWidth = ((int)adjustedWindow.getWidth() * overviewWidth) / width;
|
|
917 |
int nHeight = ((int)adjustedWindow.getHeight() * overviewHeight) / height;
|
|
916 |
int nWidth = (int)(((long)adjustedWindow.getWidth() * overviewWidth) / width);
|
|
917 |
int nHeight = (int)(((long)adjustedWindow.getHeight() * overviewHeight) / height);
|
|
918 | 918 |
int x = (int)(((long)adjustedWindow.getX() * (long)overviewWidth) / (long)width); |
919 | 919 |
int y = (int) (((long)adjustedWindow.getY() * (long)overviewHeight) / (long)height); |
920 | 920 |
return new Rectangle(x, y, nWidth, nHeight); |
org.gvsig.raster/branches/org.gvsig.raster_dataaccess_refactoring/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/store/properties/DataStoreColorInterpretation.java | ||
---|---|---|
343 | 343 |
renderBands[0] = renderBands[2] = i; |
344 | 344 |
if(colorInterpretation[i].equals(GREEN_BLUE_BAND)) |
345 | 345 |
renderBands[1] = renderBands[2] = i; |
346 |
if(colorInterpretation[i].equals(PAL_BAND)) |
|
347 |
return new int[]{0, 0, 0, -1}; |
|
346 | 348 |
} |
347 | 349 |
|
348 | 350 |
//Ojo! esto no puede hacerse en el bucle anterior pq no detectaria bien casos |
Also available in: Unified diff