Gergely Hajdu wrote:

I have downloaded the file and running the static-main method of
the TileImageEncoder class. But I got the following error-message :

ava.lang.NoSuchMethodError
        at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown
Source)

> Do you have any idea why ?


Hi Gergely,

   Short answer, no.  Longer answer, the problem is not the
call to super.transcode but something inside of that method.  I would
suspect some sort of version mismatch.  At this point I would suggest
getting the CVS source dist and build with debug on (this can be
done by creating the file xml-batik/build.properties with the one
line 'debug=on').

   It's possible that the problem will just go away with the
CVS code, or at least you will be able to point to what method
doesn't exist.

        at testing.TiledImageTranscoder.transcode(TiledImageTranscoder.java:41)
        at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown
Source)
        at testing.TiledImageTranscoder.main(TiledImageTranscoder.java:80)
Exception in thread "main"

When I try to run the line that calls the superclass (line 41)
SVGAbstractTranscoder.transcode(document, uri, output)

protected void transcode(Document document,String uri,TranscoderOutput
output)
                        throws TranscoderException {

        // Sets up root, curTxf & curAoi
        super.transcode(document, uri, output);

Thanks for helping me.
/Gergely



-----Original Message-----
From: Thomas DeWeese [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 04, 2003 11:57 AM
To: Batik Users
Subject: Re: How to use "org.apache.batik.ext.awt.image.codec.tiff " ?


Gergely Hajdu wrote:



Sorry, but I can't find the contribution where the
TileImageTranscoder is. The only "contributor" area
I find, is the one with the Batik Committers
(http://xml.apache.org/batik/whoAreWe.html).



Sorry, if you are working with the binary distribution you won't see it, here is a pointer to it from viewcvs:

http://cvs.apache.org/viewcvs.cgi/xml-batik/contrib/tiledTranscoder/



-----Original Message-----
From: Thomas DeWeese [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 04, 2003 11:31 AM
To: Batik Users
Subject: Re: How to use "org.apache.batik.ext.awt.image.codec.tiff " ?


Gergely Hajdu wrote:



I am using the org.apache.batik.transcoder and
org.apache.batik.transcoder.image
packages to create TIFF-images.I wonder how to
combine these with org.apache.batik.ext.awt.image.codec.tiff
packages to compress the TIFF-image I am about
to create. In this code snippet, "Images/Template.svg" is the
file that will be created as a TIFF-image.My code, so far :


Hi Gergely,

   As I think I said when you first asked about Compressed
Tiffs you will be better off using the tileImageTranscoder
from the contrib area of Batik.  This directly exposes the
Tiff encoder so you can add the TiffEncodeParam you want.

It also directly exposes the width/height of the image.

   It also rasterizes the image in chunks so you don't
need 2GB of ram to raserize large images.

   It doesn't have all the funky switches that the
normal transcoders have.




// create a JPEG transcoder
TIFFTranscoder transcoder = new TIFFTranscoder();
// create the transcoder input
String svgURI = new File("Images/Template.svg").toURL().toString();
TranscoderInput input = new TranscoderInput(svgURI);

// create the transcoder output
OutputStream ostream = new

FileOutputStream("Archived_Images/Template.tif");



TranscoderOutput output = new TranscoderOutput(ostream);
/* HERE I WOULD LIKE TO INCLUDE CODE FOR DOING COMPRESSION, USING CLASSES

FROM org.apache.batik.ext.awt.image.codec.tiff package. BUT I JUST DON'T

KNOW
WHAT TO WRITE */
// save the image
transcoder.transcode(input, output);
Thanks in advance
/Gergely



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]





--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to