Hi,

I am very new to Batik & SVG so I apologize if this has been asked before, but I couldn't find an answer despite an extensive search through the archives.

I am trying to customize a transcoder (e.g. the  PNG transcoder) so that I can control how the transcoder obtains the images that are  contained in an SVG document it is transcoding.
Specifically, my SVG document contains an image, say coffe_cup.jpg, and in the backend I have several versions of that image at various resolutions, possibly stored on totally unrelated medias (file system, remote URL, DB...).

What I would like is for transcoder to call me when it needs the image data, specifying what size it needs, so that I can pick the best source to pull the data from.

The ImageHandler interfaces on the generator side don't seem to have an equivalent in the Transcoder side? I looked into custom url handlers, subclassing the Bridge interfaces, and the material on the  "Extending Batik" page, but I can't quite figure out which approach is the right one.

Any help would be greatly appreciated!

Thanks,
Franck

Reply via email to