Martin,

Thank you for confirming. I have filed a bug with Livecode: https://quality.livecode.com/show_bug.cgi?id=23694

On 4/29/2022 8:45 AM, Martin Koob wrote:
Hi Paul

I just tried the same thing and got the same result.  It works on Mac, not on 
Windows.

I also tried exporting the image as a file to see if that made any difference.

               export snapshot from rect tRect of player "mediaConvert" of stack 
"libHrAPI" to file [filepath/filename.png] as PNG

  I got an image file but it is the same as what you see in the image object on 
the stack — an image of a white rect inside the player boarder.

So it looks like it is a bug.  The snapshot does create a proper png it just 
doesn’t grab the current video image inside the player it just gets a white 
rect.

Martin

On Apr 27, 2022, at 6:21 PM, Paul Dupuis via use-livecode 
<use-livecode@lists.runrev.com> wrote:

I am executing the following 2 lines of code:

               export snapshot from rect tRect of player "mediaConvert" of stack 
"libHrAPI" to tImage as PNG
               put tImage into img "imageConvert" of stack "libHrAPI"

Prior to the export the player has a video load and has the currentTime set to 
a particular frame, and I can see in the stack that the player is showing the 
correct frame is visible.
I can also see that the image "imageConvert" is also visible, but empty

After the Export Snapshot is executed, it looks like tImage contains valid PNG 
data, although I can not tell if it is the correct image
After the Put statement, the image "imageConvert" is set to a white rectangle 
with a little bit of the player border on the left and top. It is the same size as the 
player where as the empty image I started with was larger.

This is with LC 9.6.7 on Windows 10. This code works on macOS. Does anyone know 
if there is a known Windows bug with export a snapshot form a player and any 
work around?


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to