Hmm, but the latest release (Release_2017_03_3) doesn't have this function, right?
Just tried it and got 'MolDrawOptions' object has no attribute 'setBackgroundColour' :( On Sun, Sep 24, 2017 at 10:07 AM, Michał Nowotka <mmm...@gmail.com> wrote: > Great, thanks a lot again :) > > On Sun, Sep 24, 2017 at 4:33 AM, Greg Landrum <greg.land...@gmail.com> wrote: >> As I was composing this email there was a voice in the back of my head >> saying "you can do that already...", but when I looked through the code for >> "transparent" I didn't find anything, so I figured it was something on a >> branch that just needed to be merged. >> >> 10 seconds after hitting "Send" (*after* the "undo send" option was already >> gone in gmail), I remembered that this is the "clearBackground" drawing >> option. If you set that option to False, then no background will be drawn >> (i.e. it will be transparent): >> >> In [21]: d2d = rdMolDraw2D.MolDraw2DCairo(300,300) >> >> In [22]: opts = d2d.drawOptions() >> >> In [23]: opts.clearBackground=False >> >> In [24]: d2d.DrawMolecule(dm) >> >> In [25]: d2d.FinishDrawing() >> >> >> Best, >> -greg >> >> >> On Sun, Sep 24, 2017 at 5:25 AM, Greg Landrum <greg.land...@gmail.com> >> wrote: >>> >>> Hi Michal, >>> >>> This is now one of the draw options; >>> >>> In [3]: d2d = rdMolDraw2D.MolDraw2DSVG(300,300) >>> >>> In [4]: opts = d2d.drawOptions() >>> >>> In [6]: opts.setBackgroundColour((1,1,0)) >>> >>> >>> You can set the default highlightColour the same way. >>> >>> There's not currently a "make it transparent" option, but that would be a >>> nice thing for us to figure out how to do. I will take a look >>> >>> -greg >>> >>> >>> On Wed, Sep 20, 2017 at 1:08 PM, Michał Nowotka <mmm...@gmail.com> wrote: >>>> >>>> Hi, >>>> >>>> In the old drawing code it was possible to pass drawing options to the >>>> MolToImage method. >>>> >>>> Lookng at the C++ signature of the new DrawMolecule >>>> >>>> DrawMolecule( (MolDraw2D)self, (Mol)mol, (object)highlightAtoms, >>>> (object)highlightBonds [, (object)highlightAtomColors=None [, >>>> (object)highlightBondColors=None [, (object)highlightAtomRadii=None [, >>>> (int)confId=-1 [, (str)legend='']]]]]) -> None >>>> >>>> I can see it's possible to change higlight colors but I need to be >>>> able to change background color of the png image. I want to to be >>>> transparent by default but I should be able to set it to any other >>>> solid color, is that possible? >>>> >>>> Cheers, >>>> Michał >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Check out the vibrant tech community on one of the world's most >>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>>> _______________________________________________ >>>> Rdkit-discuss mailing list >>>> Rdkit-discuss@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss >>> >>> >> ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss