Hi Antonio,

This is currently not possible for ray tracing or for capturing the displayed 
image.

It's possible for deferred on-screen rendering with a callback.

def mycallback(image):
    print("got image of dimension", image.shape)

cmd.raw_image_callback = mycallback
cmd.draw()


Cheers,
  Thomas

> On May 4, 2020, at 7:24 PM, Antonio Serrano <aserra...@ucam.edu> wrote:
> 
> So far, I've been able to capture the pixels from the scene in two steps 
> using the png method along with imread:
> p1.cmd.png(image_path)
> img = plt.imread(image_path)
> 
> Since I have to do this quite often in my program, I'd to capture the pixels 
> in a numpy ndarray avoiding writting the image to disk every time. Is that 
> possible? Thx.
> 
> 
> 
> "Este mensaje es privado y confidencial y se dirige exclusivamente a su 
> destinatario. Si usted recibe este mensaje por error, no debe revelar, 
> distribuir o copiar este e-mail. Por favor, comuníquelo al remitente y borre 
> el mensaje y los archivos adjuntos de su sistema. No hay renuncia a la 
> confidencialidad ni a ningún privilegio a causa de una transmisión errónea o 
> por mal funcionamiento". 
> 
> "This message is private and confidential and it is intended exclusively for 
> the addressee. If your receive this message by mistake, you should not 
> disseminate, distribute or copy this e-mail. Please inform the sender and 
> delete the message and attachments from your system. No confidentiality or 
> any privilege regarding the information is waived or lost by any 
> mistransmission or malfunction".
> 
> No me imprimas si no es necesario.
> Don't print me unless it's necessary.
> 
> _______________________________________________
> PyMOL-users mailing list
> Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net
> Unsubscribe: 
> https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe

--
Thomas Holder
PyMOL Principal Developer
Schrödinger, Inc.



_______________________________________________
PyMOL-users mailing list
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net
Unsubscribe: 
https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe

Reply via email to