Last active
May 15, 2016 20:57
-
-
Save johnmay/959448e556e8aef3c465565d01274938 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| StructureDiagramGenerator sdg = new StructureDiagramGenerator(); | |
| sdg.setMolecule(mol, false); | |
| sdg.generateCoordinates(); | |
| AtomContainerRenderer renderer = | |
| new AtomContainerRenderer(Arrays.asList(new BasicSceneGenerator(), | |
| new BasicBondGenerator(), | |
| new ExtendedAtomGenerator()), | |
| new AWTFontManager()); | |
| BufferedImage img = new BufferedImage(256, 256, BufferedImage.TYPE_4BYTE_ABGR); | |
| Graphics2D g2 = img.createGraphics(); | |
| g2.setBackground(Color.WHITE); | |
| g2.clearRect(0, 0, 256, 256); | |
| IDrawVisitor visitor = new AWTDrawVisitor(g2); | |
| Rectangle2D bounds = new Rectangle2D.Double(0, 0, 256, 256); | |
| renderer.paint(mol, visitor, bounds, true); | |
| g2.dispose(); | |
| ImageIO.write(img, "PNG", new File("myoutput.png")); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment