Hi Dirk,
Can you please attach one of the PNGs in question? I think this
mailing list posts attachments on the web. If you're worried about
privacy or intellectual property rights to the image, please just
email it to me at: [EMAIL PROTECTED]
Thanks,
Charles.
On Tue, Jul 15, 2008 at 5:53 PM, Dirk Daems <[EMAIL PROTECTED]> wrote:
> Hi,
> I want to transform a set of PNG images to GIF images.
>
> The code I tried:
>
> private static void convertImage(String sourceDir, String sourceFile, String
> targetDir){
>
> try{
>
> BufferedImage source = Sanselan.getBufferedImage(new File(sourceDir +
> File.separator + sourceFile));
> String targetFile = sourceFile.substring(0, sourceFile.indexOf('.')) +
> ".gif";
> Hashtable parms = new Hashtable();
> // parms.put(SanselanConstants.PARAM_KEY_VERBOSE, Boolean.TRUE);
> Sanselan.writeImage(source, new File(targetDir + File.separator +
> targetFile), ImageFormat.IMAGE_FORMAT_GIF, parms);
>
> }
> catch(Exception ex){
> ex.printStackTrace();
> }
>
> }
>
> I don't get any errors but the image that's generated cannot be displayed
> and is way too small (2kb). What could I be doing wrong?
>
> Thanks in advance!
>
> Kind regards,
> Dirk Daems
>