Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2008, 17:16
JeidiCalipso
 
Fecha de Ingreso: enero-2008
Ubicación: León, Guanajuato
Mensajes: 13
Antigüedad: 16 años, 3 meses
Puntos: 0
AYUDA! Como tomar un objeto Graphics y guardalo como tipo Image

HOlaaaa, como stan??
necesito ayuda urgente!!!

bueno, esto es a partir de un problema que tenia anteriormente. Tengo una imagen y la quiero rotar a cualquier angulo (10,30,78, etc..)
la unica manera que encontre fue creando un objeto tipo graphics y hacer la rotación. Ahora, lo que quiero es tomar la imagen que ya esta rotado y trabajarla como tipo Image o como tipo Bitmap. Ademas, quiero mostrar la imagen rotada
en un picturebox, sin embargo, me muestra la imagen original!
Alguna sugerencia?? Este es mi codigo:

Graphics g = this.CreateGraphics();
g.Clear(this.BackColor);
Bitmap imagen = new Bitmap(@"C:\Documents and Settings\YanEtSuKy\Mis documentos\Mis imágenes\gifs\gracias.bmp");
g.DrawImage(imagen, 0, 0, 200, 200);

Matrix X = new Matrix();
X.Rotate(30);
g.Transform = X;
g.DrawImage(imagen, new Rectangle(205, 0, 200, 200), 0, 0, imagen.Width, imagen.Height, GraphicsUnit.Pixel);

pictureBox1.Image = imagen;

imagen.Dispose();
g.Dispose();


Gracias!