Image Scaling Problem

Scott Rossi scott at
Tue Jan 19 14:25:56 EST 2016

You use the imageData technique when you want to reduce the dimensions AND
the filesize of an image (could also be called a "lossy" process because
you lose data by using this method).

For example, say an 800x600 image runs 2MB.  If you reduce the dimensions
of the image and lock it, the image still occupies 2MB of memory, and can
be restored to its original dimensions when unlocked.

The imageData technique is similar to scaling an image in something like
Photoshop or GIMP: you are removing imageData, the image will only occupy
a few hundred K or less, and cannot be restored to its original size.


Scott Rossi
Creative Director
Tactile Media, UX/UI Design

On 1/19/16, 7:27 AM, "use-livecode on behalf of Matt Maier"
<use-livecode-bounces at on behalf of blueback09 at>

>I was just researching around this idea.
>This says that if you want to lock the change in by script you have to set
>its imageData to its imageData
>set the imagedata of image tImageName to the imagedata of image tImageName
>On Tue, Jan 19, 2016 at 4:16 AM, Hillen Richard <mail at>
>> Hello List,
>> I just imported  a 500x500px image as control into a stack, resized it
>> using its handles to about 100 x 100 px, saved the stack and closed
>> livecode.
>> After restarting livecode and reopening the stack the size of the image
>> was again 500 x 500px.
>> What may I do to make the scaling permanent?
>> (Mac OS X 10.11.2, LiveCode 6.7.8)
>> Thank You in Advance,
>> Richard
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>use-livecode mailing list
>use-livecode at
>Please visit this url to subscribe, unsubscribe and manage your
>subscription preferences:

More information about the Use-livecode mailing list