From: Shah J. A. <jam...@gm...> - 2011-06-07 21:11:18
|
Joshua Thanks for replying ... when I do a zoomout and save, I get a poor quality of the image as the rendered trees are too small. Would appreciate any suggestion ... and I wouldn't mind a more complicated solution :) thanks, shah On Tue, Jun 7, 2011 at 1:54 PM, Joshua O'Madadhain < jos...@gm...> wrote: > The simplest solution is to zoom out so that the entire graph is > visible and then save the result. > > Joshua > > On Tue, Jun 7, 2011 at 8:21 AM, Shah Jamal Alam <jam...@gm...> > wrote: > > Hi, > > I'm displaying a forest (~10-20 trees) using the TreeCollapsedDemo with > the > > TreeLayout. The TreeLayout renders the trees in serial order, > horizontally, > > so only a portion of the display can be seen on the scrollpanel. > > Now, when I try to save the panel as an image, it saves only the part of > the > > display that is visible on the screen. Can you advise, how can I save the > > entire display instead just capturing what's visible on the screen? > > Many thanks, > > shah jamal alam > > the code snippet is: > > public void writeImage(String filename, GraphZoomScrollPane panel) throws > > AWTException { > > Color bg = Color.WHITE; > > Dimension preferredSize = panel.getPreferredSize(); //1200x1200 > > BufferedImage image = new > > BufferedImage(width,height,BufferedImage.TYPE_INT_RGB); > > //(BufferedImage)vv.getImage(new Point2D.Double(0,0), new > > Dimension(2300,2300)); > > Graphics2D graphics = image.createGraphics(); > > graphics.setColor(bg); > > panel.paint(graphics); > > try { File outputfile = new File("saved.jpg"); > > ImageIO.write((BufferedImage) image, "jpg", outputfile); } catch > (Exception > > e) {e.printStackTrace();} > > } > > > ------------------------------------------------------------------------------ > > EditLive Enterprise is the world's most technically advanced content > > authoring tool. Experience the power of Track Changes, Inline Image > > Editing and ensure content is compliant with Accessibility Checking. > > http://p.sf.net/sfu/ephox-dev2dev > > _______________________________________________ > > Jung-support mailing list > > Jun...@li... > > https://lists.sourceforge.net/lists/listinfo/jung-support > > > > > > > > -- > jos...@gm......................www.ics.uci.edu/~jmadden > Joshua O'Madadhain: Information Scientist, Musician, Philosopher-At-Tall > It's that moment of dawning comprehension that I live for. -- Bill > Watterson > My opinions are too rational and insightful to be those of any > organization. > |