imageobject change width and orientation

Visuals, audio, animation. Blended, not stirred. If LiveCode is part of your rich media production toolbox, this is the forum for you.

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
jawall
Posts: 31
Joined: Wed Sep 12, 2012 1:43 pm

imageobject change width and orientation

Post by jawall » Sat Nov 09, 2013 8:21 am

good morning,

I can sucessfully
1.
set the width of image myImage to myWidth
2.
set the angle of image myImage to myDegrees
But not both at the same time. When I do step 2 the width is (visually) the same as it was in the original, not what I have set it to in step 1 and I cannot find any way to change that.

Do you encounter the same behavior? Do you knw a way to work around?

Thank you
Jürgen

Simon
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 3901
Joined: Sat Mar 24, 2007 2:54 am
Location: Palo Alto

Re: imageobject change width and orientation

Post by Simon » Sat Nov 09, 2013 8:46 am

Hi Jürgen,
Yes, I'm seeing the same thing here.
A work around uses the very cool

Code: Select all

set the imagedata of image tImageName to the imagedata of image tImageName
This does it with a clone of an original hidden image (just in case you need to change the size again)

Code: Select all

on mouseUp
   clone img 1
   set vis of last img to true
   set the width of last img to 50
   set the imagedata of last img to the imagedata of last img  --NEAT-O!
   set the angle of last img to 90
end mouseUp
Simon
Edit: I didn't spend much time trying the figure out better ways. There are probably many of them.
I used to be a newbie but then I learned how to spell teh correctly and now I'm a noob!

jawall
Posts: 31
Joined: Wed Sep 12, 2012 1:43 pm

Re: imageobject change width and orientation

Post by jawall » Thu Nov 14, 2013 7:27 am

Hey Simon,

thanks for the suggestion.
I tried your work around to no avail (but a crash of livecode). Where exactly would you put it in a handler? Like this?

Code: Select all

on mouseUp
   put the formattedheight of image 1 into h
   put the formattedwidth of image 1 into w
   set the height of image 1 to h/2
   set the width of image 1 to w/2
   set the imagedata of image 1 to the imagedata of image 1 -- < here?
   rotate image 1 -90
end mouseUp
Cheers
Jürgen

Simon
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 3901
Joined: Sat Mar 24, 2007 2:54 am
Location: Palo Alto

Re: imageobject change width and orientation

Post by Simon » Thu Nov 14, 2013 8:32 am

Hi Jürgen,
That works here.
What is your question?

Simon
I used to be a newbie but then I learned how to spell teh correctly and now I'm a noob!

Klaus
Posts: 13829
Joined: Sat Apr 08, 2006 8:41 am
Location: Germany
Contact:

Re: imageobject change width and orientation

Post by Klaus » Thu Nov 14, 2013 12:47 pm

Hi Jürgen,

did you set the "lockloc" (Lock size and position) of that image to TRUE?
Sound like that is the culprit.


Best

Klaus

jmburnod
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 2718
Joined: Sat Dec 22, 2007 5:35 pm
Location: Genève
Contact:

Re: imageobject change width and orientation

Post by jmburnod » Thu Nov 14, 2013 7:51 pm

Hi Jurgen,

What are the result of

Code: Select all

 set the height of image 1 to h/2
set the width of image 1 to w/2
Maeby you can try

Code: Select all

 set the height of image 1 to round(h/2)
 set the width of image 1 to round(w/2)
Best regards
Jean-Marc
https://alternatic.ch

Post Reply

Return to “Multimedia”