[mapserver-users] Another mapplet PNG question
Woody Wallace
wgwallace at students.wisc.edu
Mon Jun 11 09:27:16 PDT 2001
Rob,
We have sucessfully migrated our applet (not mapplet, but similar is some
respects) to use the sixlegs PNG code. It handles the images in a slightly
different manner than the way java natively handles jpg and gif. For instance,
we had to switch to double buffering in order to alleviate flicker when drawing
a zoom box.
Here is a segment of our source code that: 1) creates a URL, 2) passes the URL
as an argument to the sixlegs code and creates a PngImage, 3) creates an image
java can use from the PngImage.
//get map image
try {
imgurl = new URL(urlstring);
// System.err.println(urlstring);
} catch(MalformedURLException e) {}
try {
PngImage png = new PngImage(imgurl);
img = Toolkit.getDefaultToolkit().createImage(png);
} catch (IOException e) { System.err.println(e); }
}
Good luck.
Woody
Robert Chavez wrote:
> I'm in the process of applying the sixlegs PNG loading classes to Steve's
> mapplet and I'm having a little trouble getting everything to work properly.
> I was wondering if anyone had any luck integrating the mapplet with either
> sixlegs or another image I/O library for PNG loading.
>
> I'd prefer to stay away from the native PNG support in Java 1.3, 1.4 as I
> don't want users to have to download a java plugin to use the interactive
> atlas on our web site.
>
> Thanks,
> Rob Chavez
> ***********************************************
> Robert Chavez
> Programmer, GIS Specialist
> Perseus Project
> Tufts University
> Department of Classics
> 124 Eaton Hall
> Medford, MA 02155
>
> Tel: 617-627-3830
> Fax: 617-627-3032
> Email: rchavez at perseus.tufts.edu
> Web: www.perseus.tufts.edu
More information about the MapServer-users
mailing list