Can't Change the Size of an Image on an Angle
Paul Hibbert
paulhibbert at mac.com
Wed Oct 30 18:39:00 EDT 2013
Ray,
I had a similar problem and worked my way through to find a solution, then I posted the stack to revOnline, it's not perfect, but it may help, here's the link…
http://livecodeshare.runrev.com/stack/685/Angle-and-Resize-an-Image
…or search for "Angle and Resize an Image" in the User Samples from LC.
Hope it saves you some frustration.
You may wish to add your comments to http://quality.runrev.com/show_bug.cgi?id=9244 and maybe someone will look at the problem again.
Paul
On 2013-10-30, at 2:34 PM, Ray <ray at linkit.com> wrote:
> Paul,
>
> I'm actually looping through a list of angles, widths and heights. If I set the lockLoc to false I can set the angle to a number of degrees without it getting reduced in size, but then I can't set the width and height. The other way around (if I set the lockLoc to true) I can then change the width and height after setting the angle, but setting the angle forces a reduction in the size of the image to fit the 'bounding rect' of the image.
>
> I think I'm going to have to look into changing the over 'bounding rect' of the image to get this done right.
>
> Thanks,
>
> Ray
>
> On 10/30/2013 5:17 PM, Paul Looney wrote:
>> Ray,
>> Not sure this fits your specific situation but I've found in working with images that it is necessary to
>> set the lockLoc to true immediately after the changes.
>> Paul Looney
>>
>> On Oct 30, 2013, at 2:11 PM, Ray <ray at linkit.com> wrote:
>>
>>> It seems that if I set the angle of an image whose lockLoc property is set to false I'm then unable to change the image's size.
>>>
>>> on mouseUp
>>> set the lockLoc of img "Ant" to false -- so changing the angle doesn't reduce the image's size
>>> set the angle of img "Ant" to 90
>>> put the width of img "Ant" into originalWidth
>>> set the width of img "Ant" to originalWidth/2 -- has no effect
>>> put the result into myResult -- nothing is returned here
>>> end mouseUp
>>>
>>> Does anybody have a work around for this?
>>>
>>> Much appreciated,
>>>
>>> Ray Horsley
>>> LinkIt! Software
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at 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 at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list