![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
br> br> |
| |||||||
![]() |
| | Thread Tools | Display Modes |
| | #1 (permalink) |
| Guest | Image Rotate with C# Hi NG, how can i change the Rotate- State of an Image in C# Code? If I use the following code: try { this.m_TestImage.RenderTransform.Value.RotatePrepend(180); // ore: this.m_TestImage.RenderTransform.Value.RotateAt(45, 25, 50); } catch (Exception Ex) { MessageBox.Show(Ex.ToString()); } the Image change not the Rotation. Thank you for all Answers TOM_MUE www.tom-mue.de |
My System Specs![]() |
| | #2 (permalink) |
| Guest | Re: Image Rotate with C# the Image change not the Rotation.?? Maybe you could post an image of the result you are getting and what you want to happen? Jason "Thomas Mueller" <_info@tom-mue.de> wrote in message news:eglJ31MUGHA.3192@TK2MSFTNGP09.phx.gbl... > Hi NG, > > how can i change the Rotate- State of an Image in C# Code? If I use the > following code: > > try > { > > this.m_TestImage.RenderTransform.Value.RotatePrepend(180); > > // ore: > > this.m_TestImage.RenderTransform.Value.RotateAt(45, 25, > 50); > } > catch (Exception Ex) > { > MessageBox.Show(Ex.ToString()); > } > > the Image change not the Rotation. > > Thank you for all Answers > > TOM_MUE > www.tom-mue.de > > > |
My System Specs![]() |
| | #3 (permalink) |
| Guest | Re: Image Rotate with C# The problem here is that .Value returns a one-off Matrix representing the current effective transform of the object upon which you're calling .Value. It is not a read-write property. (incidentally, even if it were, since Value returns a Matrix which is a value type, and since all value types are pass by value by default, this wouldn't work in that case either) If you control your app to the extent that you can ensure that the value of RenderTransform is always a given type of Transform, you can do this like so: ((RotateTransform)this.m_TestImage.RenderTransform).Angle += 180; Or you could use a MatrixTransform and its Matrix property if you want general transformations. Remember that you still can't call MatrixTransform.Matrix.RotatePrepent(180) directly, since the RotatePrepend will operate on the temporary return value of .Matrix. -Adam Smith [MS] "Jason [Mobiform]" <Jason@mobiform.com> wrote in message news:u4BE88cUGHA.5828@TK2MSFTNGP10.phx.gbl... > the Image change not the Rotation.?? > > Maybe you could post an image of the result you are getting and what you > want to happen? > > Jason > > "Thomas Mueller" <_info@tom-mue.de> wrote in message > news:eglJ31MUGHA.3192@TK2MSFTNGP09.phx.gbl... >> Hi NG, >> >> how can i change the Rotate- State of an Image in C# Code? If I use the >> following code: >> >> try >> { >> >> this.m_TestImage.RenderTransform.Value.RotatePrepend(180); >> >> // ore: >> >> this.m_TestImage.RenderTransform.Value.RotateAt(45, 25, >> 50); >> } >> catch (Exception Ex) >> { >> MessageBox.Show(Ex.ToString()); >> } >> >> the Image change not the Rotation. >> >> Thank you for all Answers >> >> TOM_MUE >> www.tom-mue.de >> >> >> > > |
My System Specs![]() |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Rotate images, very lossy | DanR | Vista General | 24 | 07-23-2007 12:06 PM |
| Add a button that will allow you to rotate a fax you are veiwing | William | Vista print fax & scan | 0 | 03-29-2007 07:16 AM |
| Does Rotate also mean skew? | Konstantinos Pantos | Avalon | 7 | 07-21-2006 11:17 AM |
| Rotate Control in C# | MyWebTV | Avalon | 2 | 06-02-2006 04:24 PM |