snapshot and animation capture

Scott Rossi scott at tactilemedia.com
Thu Jan 28 15:46:47 EST 2016


Regarding lagginess: yes. I can't say for sure, but if the LiveCode guys
could enable the windowShape property to work with images that have
centerRect dimensions, this would eliminate the need to do any image
exporting and potentially make drawing of the window faster.  I've
suggested for years that window masks be based on graphics and converted
image/alphaData behind the scenes, but for now we're stuck with images.

Regarding screenshots, WITHIN LiveCode you can capture just about
anything, but I don't believe there are any options for capturing
externally other than defining a rect on the screen.

Regards,

Scott Rossi
Creative Director
Tactile Media, UX/UI Design




On 1/28/16, 12:21 PM, "use-livecode on behalf of Matt Maier"
<use-livecode-bounces at lists.runrev.com on behalf of blueback09 at gmail.com>
wrote:

>Mark, oops, didn't scroll far enough. I found the link to Snapper, thanks.
>
>Scott, that's great, and thanks for putting that post and stack up so
>fast.
>It's a little laggy on my system when it resizes quickly or gets to around
>750 pixels. Is it the same on yours?
>
>Is there a way to control other applications from within Livecode? Like,
>if
>the user has their browser running, could I bring it to the front, take a
>screenshot, then send it back behind the stand-alone again? Or is there a
>parameter in Livecode's screenshot function to only include another
>application in the screenshot?
>On Jan 27, 2016 14:28, "Scott Rossi" <scott at tactilemedia.com> wrote:
>
>> I thought this might make an interesting read, so the demo stack is
>> included in an article:
>> <
>> 
>>http://tactilemedia.com/blog/2016/01/27/i-was-framed-a-resizable-custom-w
>>i
>> ndowshape-in-livecode/>
>>
>>
>> Hope this works for you.
>>
>> Regards,
>>
>> Scott Rossi
>> Creative Director
>> Tactile Media, UX/UI Design
>>
>>
>>
>>
>> On 1/27/16, 11:55 AM, "use-livecode on behalf of Scott Rossi"
>> <use-livecode-bounces at lists.runrev.com on behalf of
>> scott at tactilemedia.com> wrote:
>>
>> >Hi Matt:
>> >
>> >I have a method for a resizable masked window that requires LC7 -- I'll
>> >try to post something later today or tomorrow.  As far as image
>>animation
>> >goes, I have a very vague memory that LC used to be able to export
>> >animated GIF images, but that may have been static images only.  You
>>may
>> >indeed need to go with a 3rd party option -- hopefully somebody else
>>has a
>> >suggestion for this.
>> >
>> >Regards,
>> >
>> >Scott Rossi
>> >Creative Director
>> >Tactile Media, UX/UI Design
>> >
>> >
>> >
>> >
>> >On 1/27/16, 11:38 AM, "use-livecode on behalf of Matt Maier"
>> ><use-livecode-bounces at lists.runrev.com on behalf of
>>blueback09 at gmail.com>
>> >wrote:
>> >
>> >>I need to be able to easily capture stuff the user is seeing on their
>> >>screen so that they can import it into my application without having
>>to
>> >>navigate the file manager multiple times. There's some good screen
>> >>capture
>> >>stuff already in Livecode, but what I'm picturing is an actual window
>> >>with
>> >>a hole in it the user can position and leave there so they know what's
>> >>going to be captured multiple times. Like gifcam
>> >>http://blog.bahraniapps.com/gifcam/
>> >>
>> >>There doesn't seem to be a way to set the background of a window to
>> >>transparent. There is a way to mask the window using a transparent
>>.png,
>> >>but that won't allow the user to resize the window. At the moment the
>> >>only
>> >>mechanism I can come up with is to screencap what's behind the window
>> >>every
>> >>time the user moves or resizes it and display that in the window so
>>that
>> >>it
>> >>looks like it's transparent. Is there a better way?
>> >>
>> >>Also, in addition to capturing still images, I'd like the user to be
>>able
>> >>to capture animated images (as an alternative to video). So, that part
>> >>would be exactly like gifcam. The only mechanism I've found for that
>>is
>> >>to
>> >>export each frame and then use something external like imagemagik to
>> >>stitch
>> >>them together into an animation.
>> >>
>> >>- Matt
>>






More information about the use-livecode mailing list