I haven’t looked specifically at how to display images in PerlTk, but there’s 
got to be a straightforward way to transfer the memory.  Perl can access PDL 
data directly as a string via the PDL::dataref method, which delivers a scalar 
ref whose contents are the data in the PDL.  Doesn’t PerlTk load the image into 
memory before shipping it off to the display libraries?

> On Jan 27, 2019, at 5:45 PM, Juan M Lorenzo <[email protected]> wrote:
> 
> Dear All,
> 
> I am using the power of piddles to read and manipulate data but I want 
> to display images in
> 
> PerlTk.  Currently I generate images on the PNG device  and later, read 
> them in via a PerlTk module for display.
> 
> Is there a way to access the png file in memory ( e.g. as a virtual Perl 
> filehandle in RAM) before it is written to disk?
> 
> Currently I have a working flow that allows me to display the final 
> image in PerlTk Canvas, but I would
> 
> like to redisplay new calculations conducted within PDL is a faster manner.
> 
> I have read through the PLplot subroutines and have not found a solution.
> 
> I have considered the 'mem' device in PDL.  Perhaps I can manipulate a 
> buffered piddle in 'mem' into an image format
> 
> readable by directly in Tk?
> 
> Does anyone have any suggestions, other than reverting to Prima, or not 
> using PerlTk for interactive GUIs?
> 
> If you wish I can send you my code.
> 
> 
> Best Regards,
> 
> gllore
> 
> 
> _______________________________________________
> pdl-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/pdl-general
> 



_______________________________________________
pdl-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdl-general

Reply via email to