[Gtk-sharp-list] Setting pixels colors of a Pixbuf
Miguel de Icaza
miguel@ximian.com
10 Mar 2003 00:38:51 -0500
Hello,
> > Gdk.Pixbuf.Pixels.
> >
> > I am afraid that using byte [] might make a copy of the data, so we
> > should probably use byte * as the return value.
>
> Okay, yeah, this is an evil api to wrap. byte[] is probably going to
> get us a copy, but dietmar is probably better equipped to answer that
> than me.
>
> One possible way to deal with this in a .Net friendly way would be to
> create an opaque type that exposes an indexer and IEnumerable and
> gets/sets individual items in the raw array. Kind of a MarshaledArray
> class.
The indexer could be a type-safe version of it, but I still think that
we should expose the `byte *' from the pixbuf. People who do image
handling are very likely to be interested in getting the most
performance out of it.
Miguel