Hi,
Graphics2D g=image.createGraphics(); //get graphics object of your image on
top of which you want to draw other image
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
//for good quality
g.drawImage(.....); //use draw image function to draw image over the
previous image
hope it helps..
regards,
Imran
On Thu, Apr 12, 2012 at 12:11 PM, Andreas Wagner <[email protected]>wrote:
> Hi.
>
> I'm trying to merge an (satellite background) image I get from a WMS
> server with a local (partially transparent) image.
> I guess I'm not that far away from the solution but I don't know how to
> store the combined image on the hard drive.
>
> My current code is:
>
> mBoundingBox = ...
>
> URL url = new URL("http://localhost/wms_dop");
> WebMapServer wms = new WebMapServer(url);
> GetMapRequest request = wms.createGetMapRequest();
> BoundingBox bbox = new ReferencedEnvelope(mBoundingBox);
> request.setBBox( bbox );
> request.setFormat( "image/png" );
> request.setDimensions( 256, 256 );
> request.setSRS( "EPSG:4326" );
>
> GetMapResponse response = wms.issueRequest(request);
> BufferedImage image = ImageIO.read(response.getInputStream());
>
> AbstractGridFormat format = GridFormatFinder.findFormat( image );
> AbstractGridCoverage2DReader reader = format.getReader( image );
>
> File imageLocation = new File(heatmapLocation);
>
> AbstractGridFormat format2 = GridFormatFinder.findFormat( imageLocation );
> AbstractGridCoverage2DReader reader2 = format2.getReader( imageLocation );
>
> MapContext map = new DefaultMapContext();
> map.addLayer( reader, null );
> map.addLayer( reader2, null );
>
> // ...store map as png on hard drive?
>
> Thanks in advance for any help!
>
>
> ------------------------------------------------------------------------------
> For Developers, A Lot Can Happen In A Second.
> Boundary is the first to Know...and Tell You.
> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> http://p.sf.net/sfu/Boundary-d2dvs2
> _______________________________________________
> GeoTools-GT2-Users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
--
I.R
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users