Mono: Guardar una imagen en el disco que esta en un objeto Gtk.Image

Gtk.Image -> Gdk.Pixbuf -> png en el disco xD

También soporta jpeg y no me acuerdo que mas.

// Compilar: gmcs SS.cs -pkg:gtk-sharp-2.0

using System;
using Gtk;

public class Ventana
{
 public static void Main ()
 {
 // Inicia las librerías GTK
 Application.Init ();

 // Guarda la imagen que esta en el disco duro a
 // un objeto de Gtk.Image
 Gtk.Image MiImage = new Image ("data/linux.png");

 // Se crea el objeto Pixbuf
 Gdk.Pixbuf pix;

 // Pasar un objeto Gdk.Pixbuf desde la propiedad
 // de los objetos Gtk.Image
 pix = MiImage.Pixbuf;

 // Guarda la imagen en el disco duro, en el directorio
 // del ejecutable
 pix.Save ("nombre", "png");
 }
}
This entry was posted in C#, Gtk-Sharp, Mono by Matías Muñoz Espinoza. Bookmark the permalink.

About Matías Muñoz Espinoza

Mi nombre es Matías Muñoz Espinoza, vivo en Chile. Este blog trata de temas de reflexión y pensar. También me gusta la informática, pero para eso tengo una web con algunos amigos http://elementalcode.net en la cual me dedico a la creación de videos tutoriales y algunos artículos relacionados con informática en general.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s