Hi, Thanks for the clarification, Thomas. I was thorough enough to reference and provide the link to the spec, but not quite enough to actually check my work against it. Sorry for the confusion. Michael
________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thu 9/25/2008 7:53 AM To: [email protected] Subject: RE: image rotation Hi, Thank you for the reply. The change of the order of attributes and putting the rotation inside the image tag did the trick. Thanks, Chantal > Hi > > [EMAIL PROTECTED] wrote on 09/25/2008 02:46:06 AM: > >> <svg:g >> > transform="translate({$svg_bitmap_width_offset},{$svg_bitmap_height_offset}), >> rotate({$svg_bitmap_width_offset}, {$svg_bitmap_height_offset}, > {$bitmap_rotation})"> > > You were misled a little the proper order of parameters > for rotate is 'angle', 'cx, 'cy' (not cx,cy,angle): > http://www.w3.org/TR/SVG11/coords.html#TransformAttribute > >> I do have an image in the viewable, but it still is not rotated. > > I would suggest starting with a nice small static document and > adjusting the various values by hand until you understand them. > Rather than trying to get the whole scripted thing working up front. > Affine transforms are rather tricky. In particular I would suggest that > you might want to rotate and then translate the image. (the order that > affine transforms are applied in is very important). > >> I think you might be right about the image not being in the viewable > area, >> but rotating around the center doesn't seem to be the solution. > > It is the solution but between having the rotate 'out of order' and > the arguments mixed up you wouldn't know. > >> > It's probably being rotated outside the viewable area. If you want to >> > rotate around the center of the image, I think you have to calculate > it as >> > such: >> > >> > cx = x + (width / 2) >> > cy = y + (height / 2) >> > >> > where x, y, width, and height come from your image. >> > >> > Michael >> > >> > ________________________________ >> > >> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >> > Sent: Wed 9/24/2008 10:59 AM >> > To: [email protected] >> > Subject: RE: image rotation >> > >> > >> > >> > I see. I have to give the point where to rotate around. >> > But it still gives the same result. when I use rotate(...) inside the >> > transform attribute, my image doesn't appear at all. When I use the >> > seperate rotation attribute (which I used before on text) the image >> > appears, but not rotated. >> > >> > Chantal >> > >> >> Well I'm not sure what you're trying to do. Are you trying to simply >> >> rotate the element around the center? If so, you can just do this: >> >> >> >> transform="rotate(cx, cy, t)" where cx is the x coordinate of the > image >> >> center, cy is the y coordinate of the image center and t is the > rotate >> >> angle in degrees. >> >> >> >> Michael >> >> >> >> ________________________________ >> >> >> >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >> >> Sent: Wed 9/24/2008 9:49 AM >> >> To: [email protected] >> >> Subject: RE: image rotation >> >> >> >> >> >> >> >> If I change it to the format like you said: >> >> >> >> <!-- Draw Bitmap --> >> >> <svg:g >> >> transform="translate({$svg_bitmap_width_offset}, >> {$svg_bitmap_height_offset}) >> >> rotate({$bitmap_rotation})"> >> >> <svg:image x="2" y="2" width="{$svg_bitmap_width}" >> >> height="{$svg_bitmap_height}" xlink:href="{$bitmap_path}"> >> >> <svg:title>Front Bitmap</svg:title> >> >> </svg:image> >> >> </svg:g> >> >> >> >> I get no image at all... (even with hard-coded values for rotation >> >> angle) >> >> If I use hard-coded values in the code of my first post, the image > still >> >> isn't rotated. >> >> >> >> Chantal >> >> >> >>> I think the format for your transform is wrong: >> >>> >> >>> transform="translate(x,y), rotate(t)" >> >>> >> >>> http://www.w3.org/TR/SVG/coords.html#TransformAttribute >> >>> <http://www.w3.org/TR/SVG/coords.html#TransformAttribute> >> >>> >> >>> Michael >> >>> >> >>> ________________________________ >> >>> >> >>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >> >>> Sent: Wed 9/24/2008 4:41 AM >> >>> To: [email protected] >> >>> Subject: svg:image rotation >> >>> >> >>> >> >>> >> >>> Hi, >> >>> >> >>> From an xml file I read a path of an image and a rotation. Now I > want >> >>> to >> >>> display the image and rotate it according to what is in the XML > file. >> >>> >> >>> This is the code I use: >> >>> >> >>> <!-- Draw Bitmap --> >> >>> <svg:g >> >>> transform="translate({$svg_bitmap_width_offset), >> {$svg_bitmap_height_offset})" >> >>> rotation="{$bitmap_rotation}"> >> >>> <svg:image x="2" y="2" width="{$svg_bitmap_width}" >> >>> height="{$svg_bitmap_height}" xlink:href="{$bitmap_path}"> >> >>> <svg:title>Front Bitmap</svg:title> >> >>> </svg:image> >> >>> </svg:g> >> >>> >> >>> Now when I view, the image is not rotated. >> >>> I tried searching with google, but I can't seem to find anything, > and I >> >>> begin to wonder if it is possible at all. >> >>> >> >>> Is there, and if yes what is the correct solution to my problem? >> >>> >> >>> Thanks in advance, >> >>> >> >>> Chantal >> >>> >> >>> >> >>> >> >>> > --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: > [EMAIL PROTECTED] >> >>> For additional commands, e-mail: >> >>> [EMAIL PROTECTED] >> >>> >> >>> >> >>> >> >>> > --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: > [EMAIL PROTECTED] >> >>> For additional commands, e-mail: >> >>> [EMAIL PROTECTED] >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: > [EMAIL PROTECTED] >> >> For additional commands, e-mail: > [EMAIL PROTECTED] >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: > [EMAIL PROTECTED] >> >> For additional commands, e-mail: > [EMAIL PROTECTED] >> > >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: > [EMAIL PROTECTED] >> > >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: > [EMAIL PROTECTED] >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
<<winmail.dat>>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
