GdkPixbuf
Object for manipulating image data @gtkdoc gdk-pixbuf index
type pixbuf = [ `pixbuf ] Gobject.obj
@gtkdoc gdk-pixbuf gdk-pixbuf-gdk-pixbuf
exception GdkPixbufError of gdkpixbuferror * string
val create :
width:int ->
height:int ->
?bits:int ->
?colorspace:colorspace ->
?has_alpha:bool ->
unit ->
pixbuf
@gtkdoc gdk-pixbuf gdk-pixbuf-creating
val cast : 'a Gobject.obj -> pixbuf
val from_file : string -> pixbuf
@gtkdoc gdk-pixbuf gdk-pixbuf-file-loading
val from_file_at_size : string -> width:int -> height:int -> pixbuf
@gtkdoc gdk-pixbuf gdk-pixbuf-file-loading
val from_xpm_data : string array -> pixbuf
val from_data :
width:int ->
height:int ->
?bits:int ->
?rowstride:int ->
?has_alpha:bool ->
Gpointer.region ->
pixbuf
val get_n_channels : pixbuf -> int
val get_has_alpha : pixbuf -> bool
val get_bits_per_sample : pixbuf -> int
val get_width : pixbuf -> int
val get_height : pixbuf -> int
val get_rowstride : pixbuf -> int
val get_pixels : pixbuf -> Gpointer.region
@gtkdoc gdk-pixbuf gdk-pixbuf-util
val fill : pixbuf -> int32 -> unit
@gtkdoc gdk-pixbuf gdk-pixbuf-util
@gtkdoc gdk-pixbuf gdk-pixbuf-util
val copy_area :
dest:pixbuf ->
?dest_x:int ->
?dest_y:int ->
?width:int ->
?height:int ->
?src_x:int ->
?src_y:int ->
pixbuf ->
unit
@gtkdoc gdk-pixbuf gdk-pixbuf-util
val scale :
dest:pixbuf ->
?dest_x:int ->
?dest_y:int ->
?width:int ->
?height:int ->
?ofs_x:float ->
?ofs_y:float ->
?scale_x:float ->
?scale_y:float ->
?interp:interpolation ->
pixbuf ->
unit
@gtkdoc gdk-pixbuf gdk-pixbuf-scaling
val composite :
dest:pixbuf ->
alpha:int ->
?dest_x:int ->
?dest_y:int ->
?width:int ->
?height:int ->
?ofs_x:float ->
?ofs_y:float ->
?scale_x:float ->
?scale_y:float ->
?interp:interpolation ->
pixbuf ->
unit
@gtkdoc gdk-pixbuf gdk-pixbuf-scaling
val save :
filename:string ->
typ:string ->
?options:(string * string) list ->
pixbuf ->
unit
@gtkdoc gdk-pixbuf gdk-pixbuf-file-saving
val save_to_callback :
pixbuf ->
typ:string ->
?options:(string * string) list ->
(string -> unit) ->
unit
val save_to_buffer :
pixbuf ->
typ:string ->
?options:(string * string) list ->
Stdlib.Buffer.t ->
unit