Reece,

PyMOL already has full alpha support for transparency and backgrounds.

To get that floating effect in PowerPoint, Photoshop, or Keynote:

set ray_opaque_background, off
ray
png my_alpha_image.png

That's one of the reasons I like PNG format, but beware of using transparent
images in web pages:  Most current Windows versions of IE don't have alpha
channel support with PNG files (or any 32-bit image format AFAIK).

Cheers,
Warren


--
mailto:war...@delanoscientific.com
Warren L. DeLano, Ph.D.
Principal Scientist
DeLano Scientific LLC
Voice (650)-346-1154 
Fax   (650)-593-4020
  

> -----Original Message-----
> From: pymol-users-ad...@lists.sourceforge.net 
> [mailto:pymol-users-ad...@lists.sourceforge.net] On Behalf Of 
> Reece Hart
> Sent: Tuesday, April 27, 2004 8:54 PM
> To: pymol-users@lists.sourceforge.net
> Subject: Re: [PyMOL] True Black?
> 
> On Tue, 2004-04-27 at 17:27, pdouc...@chem.ucla.edu wrote: 
> 
>       Thanks for the suggestion. Unfortunately this still 
> gives me a very light 
>       grey--nowhere near what you are seeing on your machine. 
> The molecule is 
>       *clearly* visible against the black background. I am 
> using pymol on win XP. I 
>       think I will put pymol on my linux machine and see if 
> that makes a difference.
> 
> 
> Pete-
> 
> I assume that what you're seeing is the result of minute 
> scattering during ray tracing (Warren- is this correct?). 
> That's just a guess.
> 
> Whatever the cause, you might consider using an image editor 
> like the gimp <http://www.gimp.org/>  (see * below; or 
> Photoshop on Windows, I guess) to select all pixels within 
> some distance of black and recoloring those as exactly black. 
> For a neater effect, you could add an alpha channel and make 
> the pixels transparent, in which case your ray traced image 
> would appear to "float" on whatever background you used.
> 
> Come to think of it, perhaps this would make a useful setting 
> in PyMOL itself (unless it already exists and I just haven't 
> come across it): a flatten_background setting (a rgb 
> distance) which would cause any pixel within the that 
> distance of the background color to be set exactly to the 
> background color. If background color were extended to 
> include an alpha channel, then this idea would also provide 
> for transparent backgrounds.
> 
> -Reece
> 
> * If you're using gimp, do this: load the png, add an alpha 
> channel (Image > Alpha > Add Alpha Channel), then select by 
> color (Select > By Color..., then click black somewhere), 
> then either 1) fill with the bucket to set the color or 2) 
> cut the selection to make it transparent. 
> 
> 
> 
> 
> -- 
> Reece Hart, Ph.D.                       r...@gene.com, 
> http://www.gene.com/
> Genentech, Inc.                         650-225-6133 (voice), 
> -5389 (fax)
> Bioinformatics and Protein Engineering
> 1 DNA Way, MS-93                        
> http://www.in-machina.com/~reece/
> South San Francisco, CA  94080-4990     re...@in-machina.com, 
> GPG: 0x25EC91A0
> <http://www.gimp.org/> 
> 



Reply via email to