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