Hello All this is my first post to this forum. i have generated svg file, using following code,
public class TestSVGGen { static BufferedImage img; public void paint(SVGGraphics2D g2d) { g2d.setPaint(Color.red); g2d.fill(new Rectangle(10, 10, 100, 100)); g2d.drawImage(img, 0, 0, img.getWidth() ,img.getHeight(), null); g2d.setSVGCanvasSize(new Dimension(img.getWidth(), img.getHeight())); } public static void main(String[] args) throws IOException { img = ImageIO.read(TestSVGGen.class.getClassLoader().getResourceAsStream("images/test_offscreen.jpg")); // Get a DOMImplementation. DOMImplementation domImpl = GenericDOMImplementation .getDOMImplementation(); // Create an instance of org.w3c.dom.Document. String svgNS = "http://www.w3.org/2000/svg"; Document document = domImpl.createDocument(svgNS, "svg", null); // Create an instance of the SVG Generator. SVGGraphics2D svgGenerator = new SVGGraphics2D(document); // Ask the test to render into the SVG Graphics2D implementation. TestSVGGen test = new TestSVGGen(); test.paint(svgGenerator); // Finally, stream out SVG to the standard output using // UTF-8 encoding. boolean useCSS = true; // we want to use CSS style attributes File file = new File("image.svg"); FileOutputStream fos = new FileOutputStream(file); Writer out = new OutputStreamWriter(fos, "UTF-8"); svgGenerator.stream(out, useCSS); } now , i want to re size this image canvas to 18,000 * 18000 in dimensions because i want to re size included image to this size , but whenever i try the following code (only portion of the code) svgCanvas.setSize(new Dimension(18000, 18000)); the program throws out of memory exception, what should i do to re size to specified large size , is there any work around like tiling or segmentation of image . i am very new to batik so please help me -- View this message in context: http://batik.2283329.n4.nabble.com/OutofMemory-while-reading-JPEG-file-Using-Apache-Batik-tp4655495.html Sent from the Batik - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: batik-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: batik-users-h...@xmlgraphics.apache.org