well, i try this code, but always throw a exception telling that cannot know the image format... :(
On 12/23/05, Michael Hutchinson <[EMAIL PROTECTED]> wrote: > Hi, > > > Is possible i get a System.Drawing.Image and transform to Gtk.Image? > > > > if yes, anyone have a sample? or can tell me how? > > Gtk.Image can load Gdk.Pixbufs. Pixbufs can load from common image > encodings. So use the following function to get your pixbuf by saving > the System.Drawing.Image into memory then loading into the pixbuf > (originally posted by Eric Butler in May: > http://lists.ximian.com/pipermail/gtk-sharp-list/2005-May/005880.html) > > private Gdk.Pixbuf ImageToPixbuf (System.Drawing.Image image) > { > using (System.IO.MemoryStream stream = new System.IO.MemoryStream ()) { > image.Save (stream, System.Drawing.Imaging.ImageFormat.Bmp); > stream.Position = 0; > return new Gdk.Pixbuf (stream); > } > } > > > Michael > -- "A fé remove montanhas, mas eu prefiro a dinamite" _______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
