Peppe, this does not compile on my side. are there changes missing? ..ede
Description Resource Path Location Type band cannot be resolved to a variable RasterImageIO.java /proj_oj-core/src/org/openjump/core/rasterimage line 387 Java Problem col cannot be resolved to a variable RasterImageIO.java /proj_oj-core/src/org/openjump/core/rasterimage line 387 Java Problem rectangle cannot be resolved to a variable RasterImageIO.java /proj_oj-core/src/org/openjump/core/rasterimage line 386 Java Problem renderedOp cannot be resolved RasterImageIO.java /proj_oj-core/src/org/openjump/core/rasterimage line 386 Java Problem renderedOp cannot be resolved to a variable RasterImageIO.java /proj_oj-core/src/org/openjump/core/rasterimage line 384 Java Problem row cannot be resolved to a variable RasterImageIO.java /proj_oj-core/src/org/openjump/core/rasterimage line 387 Java Problem subset cannot be resolved to a variable RasterImageIO.java /proj_oj-core/src/org/openjump/core/rasterimage line 330 Java Problem On 9/7/2020 9:44, jump-pilot-svn--- via Jump-pilot-devel wrote: > Revision: 6432 > http://sourceforge.net/p/jump-pilot/code/6432 > Author: ma15569 > Date: 2020-09-07 07:44:45 +0000 (Mon, 07 Sep 2020) > Log Message: > ----------- > Optimized code > > Modified Paths: > -------------- > core/trunk/src/org/openjump/core/rasterimage/RasterImageIO.java > > Modified: core/trunk/src/org/openjump/core/rasterimage/RasterImageIO.java > =================================================================== > --- core/trunk/src/org/openjump/core/rasterimage/RasterImageIO.java > 2020-09-07 07:40:36 UTC (rev 6431) > +++ core/trunk/src/org/openjump/core/rasterimage/RasterImageIO.java > 2020-09-07 07:44:45 UTC (rev 6432) > @@ -322,27 +322,13 @@ > > renderedOp = javax.media.jai.JAI.create("fileload", > filenameOrURL); > - > - > - return renderedOp.getData(rectangle) > + return renderedOp.getData(rectangle) > .getSampleDouble(col, row, band); > - }else if (filenameOrURL.toLowerCase().endsWith(".tif") > + } > + else if (filenameOrURL.toLowerCase().endsWith(".tif") > || > filenameOrURL.toLowerCase().endsWith(".tiff")) { > - > - GeoReferencedRaster geoRaster; > - > - try { > - geoRaster = new GeoReferencedRaster(new > File(filenameOrURL).toURI().toString()); > - renderedOp = geoRaster.getImage(); > - } catch (ReferencedImageException e) { > - // TODO Auto-generated catch block > - renderedOp = JAI.create("fileload", filenameOrURL); > - } > - > - return renderedOp.getData(rectangle) > - .getSampleDouble(col, row, band); > - > - > + return TiffUtils.getRenderedOp(new > File(filenameOrURL)).getAsBufferedImage(subset, null).getData(); > + > } else if (filenameOrURL.toLowerCase().endsWith(".jpg")) { > // PlanarImage pimage; > > @@ -395,19 +381,11 @@ > > } else if (filenameOrURL.toLowerCase().endsWith(".tif") > || > filenameOrURL.toLowerCase().endsWith(".tiff")) { > - GeoReferencedRaster geoRaster; > - RenderedOp renderedOp; > - try { > - geoRaster = new GeoReferencedRaster(new > File(filenameOrURL).toURI().toString()); > - renderedOp = geoRaster.getImage(); > - } catch (ReferencedImageException e) { > - // TODO Auto-generated catch block > - renderedOp = JAI.create("fileload", filenameOrURL); > - } > - if (renderedOp != null) { > - return new Point(renderedOp.getWidth(), > renderedOp.getHeight()); > - } > - > + renderedOp= TiffUtils.getRenderedOp(new > File(filenameOrURL)); > + > + return renderedOp.getData(rectangle) > + .getSampleDouble(col, row, band); > + > > } else if (filenameOrURL.toLowerCase().endsWith(".flt")) { > > > > > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel