Hi, Forget my last message, I'm checking my image right now, but it takes some time (my program is quite time consuming ^^), so I'll let you know very soon.
Thanks ^^ Simone Giannecchini a écrit : > Ciao Fab, > did you try to visualize your image before writing it down? Did yuo > try with saving to another format? > > Simone. > ------------------------------------------------------- > Ing. Simone Giannecchini > GeoSolutions S.A.S. > Owner - Software Engineer > Via Carignoni 51 > 55041 Camaiore (LU) > Italy > > phone: +39 0584983027 > fax: +39 0584983027 > mob: +39 333 8128928 > > > http://www.geo-solutions.it > http://geo-solutions.blogspot.com/ > http://simboss.blogspot.com/ > http://www.linkedin.com/in/simonegiannecchini > > ------------------------------------------------------- > > > > On Wed, Aug 19, 2009 at 11:52 AM, Fab Trillaud<[email protected]> wrote: > >> Here is what I do with more details : I work on an hexagonal grid I made to >> process my data (this is an obligation due to my project, don't have >> choice), and I've got the results of my processing drawn in a JPanel. So I >> transform it into an image, than a BufferedImage, which I try to save in a >> file. Here's my code: >> >> public static void exportToFile() >> { >> int width = >> ((Double)villageGeometry.getEnvelopeInternal().getWidth()).intValue(); >> int height = >> ((Double)villageGeometry.getEnvelopeInternal().getHeight()).intValue(); >> Image image = GridViewer.getJPanel().createImage(width, height); >> BufferedImage img = MapTools.toBufferedImage(image); >> try { >> ImageIO.write(img, "tif", ShapeTools.promptImageFile("Fichier >> TIF")); >> } catch (IOException e) { >> // TODO Auto-generated catch block >> e.printStackTrace(); >> } >> } >> >> public static BufferedImage toBufferedImage(Image image) { >> if( image instanceof BufferedImage ) { >> return( (BufferedImage)image ); >> } else { >> image = new ImageIcon(image).getImage(); >> BufferedImage bufferedImage = new BufferedImage( >> image.getWidth(null), >> image.getHeight(null), >> BufferedImage.TYPE_INT_RGB ); >> Graphics g = bufferedImage.createGraphics(); >> g.drawImage(image,0,0,null); >> g.dispose(); >> return( bufferedImage ); >> } >> } >> >> I get an image with the right dmensions, but containing nothing but a gray >> background. >> >> Simone Giannecchini a écrit : >> >>> Ciao Fab, >>> as the message says, that is not an error but rather a warning which >>> tells you that the native part of gdal is not installed. >>> I am not sure how you are trying to save your raster data, anyway your >>> problems should not be related to this message. >>> If you provide me with more information on what you are doing I might >>> try to investigare a bit further. >>> >>> Simone. >>> >>> ------------------------------------------------------- >>> Ing. Simone Giannecchini >>> GeoSolutions S.A.S. >>> Owner - Software Engineer >>> Via Carignoni 51 >>> 55041 Camaiore (LU) >>> Italy >>> >>> phone: +39 0584983027 >>> fax: +39 0584983027 >>> mob: +39 333 8128928 >>> >>> >>> http://www.geo-solutions.it >>> http://geo-solutions.blogspot.com/ >>> http://simboss.blogspot.com/ >>> http://www.linkedin.com/in/simonegiannecchini >>> >>> ------------------------------------------------------- >>> >>> >>> >>> On Wed, Aug 19, 2009 at 9:52 AM, Fab Trillaud<[email protected]> >>> wrote: >>> >>> >>>> Hi, >>>> >>>> I'm working on a project using raster data, and I have to save my data >>>> as image files with attached world files. So I'm using ImageIO to save >>>> my image in TIF, but when it tries to create the file, I got this error : >>>> >>>> 19 août 2009 14:19:12 >>>> it.geosolutions.imageio.gdalframework.GDALUtilities loadGDAL >>>> ATTENTION: Native library load failed.java.lang.UnsatisfiedLinkError: no >>>> gdaljni in java.library.path >>>> >>>> And the produced file is empty. >>>> >>>> Does anyone knows why it needs to use GDAL? Is there a way to simply >>>> save the file with ImageIO?? How can I get rid of this error? >>>> >>>> Thanks ^^ >>>> >>>> Fab >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>>> 30-Day >>>> trial. Simplify your report design, integration and deployment - and >>>> focus on >>>> what you do best, core application coding. Discover what's new with >>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>> _______________________________________________ >>>> Geotools-gt2-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >>>> >>>> >>>> >>> ------------------------------------------------------------------------------ >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> 30-Day trial. Simplify your report design, integration and deployment - and >>> focus on what you do best, core application coding. Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> Geotools-gt2-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >>> >>> >>> >>> >> >> > > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
