gtk/docs/reference/gdk-pixbuf/gdk-pixbuf-csource.1

119 lines
2.8 KiB
Groff
Raw Normal View History

.\"Generated by db2man.xsl. Don't modify this, modify the source.
.de Sh \" Subsection
.br
.if t .Sp
.ne 5
.PP
\fB\\$1\fR
.PP
..
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Ip \" List item
.br
.ie \\n(.$>=3 .ne \\$3
.el .ne 3
.IP "\\$1" \\$2
..
.TH "GDK-PIXBUF-CSOURCE" 1 "" "" ""
.SH NAME
gdk-pixbuf-csource \- C code generation utility for GdkPixbuf images
.SH "SYNOPSIS"
2004-08-25 16:21:15 +00:00
.ad l
.hy 0
.HP 19
\fBgdk\-pixbuf\-csource\fR [options] [image]
.ad
.hy
.ad l
.hy 0
.HP 19
\fBgdk\-pixbuf\-csource\fR [options] \-\-build\-list [[name]\ [image]...]
.ad
.hy
.SH "DESCRIPTION"
.PP
2004-08-25 16:21:15 +00:00
\fBgdk\-pixbuf\-csource\fR is a small utility that generates C code containing images, useful for compiling images directly into programs\&.
.SH "INVOCATION"
.PP
2004-08-25 16:21:15 +00:00
\fBgdk\-pixbuf\-csource\fR either takes as input one image file name to generate code for, or, using the \fB\-\-build\-list\fR option, a list of (\fIname\fR, \fIimage\fR) pairs to generate code for a list of images into named variables\&.
.SS "Options"
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-stream\fR
Generate pixbuf data stream (a single string containing a serialized GdkPixdata structure in network byte order)\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-struct\fR
Generate GdkPixdata structure (needs the GdkPixdata structure definition from \fIgdk\-pixdata\&.h\fR)\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-macros\fR
Generate *_ROWSTRIDE, *_WIDTH, *_HEIGHT, *_BYTES_PER_PIXEL and *_RLE_PIXEL_DATA or *_PIXEL_DATA macro definitions for the image\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-rle\fR
Enables run\-length encoding for the generated pixel data (default)\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-raw\fR
Disables run\-length encoding for the generated pixel data\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-extern\fR
Generate extern symbols\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-static\fR
Generate static symbols (default)\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-decoder\fR
Provide a *_RUN_LENGTH_DECODE(image_buf, rle_data, size, bpp) macro definition to decode run\-length encoded image data\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-name=identifier\fR
Specifies the identifier name (prefix) for the generated variables or macros (useful only if \fB\-\-build\-list\fR was not specified)\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-build\-list\fR
Enables (\fIname\fR, \fIimage\fR) pair parsing mode\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-h\fR, \fB\-\-help\fR
Print brief help and exit\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-v\fR, \fB\-\-version\fR
Print version and exit\&.
.TP
2004-08-25 16:21:15 +00:00
\fB\-\-g\-fatal\-warnings\fR
Make warnings fatal (causes the program to abort)\&.
.SH "SEE ALSO"
.PP
The GdkPixbuf documentation, shipped with the Gtk+ distribution, available from www\&.gtk\&.org: \fIhttp://www.gtk.org\fR\&.
.SH "BUGS"
.PP
2004-08-25 16:21:15 +00:00
The runlength encoder gets out of sync with the pixel boundaries, since it includes the rowstride padding in the encoded stream\&. Furthermore, it generates pixbufs with suboptimal rowstride in some cases\&.
.SH "AUTHOR"
.PP
2004-08-25 16:21:15 +00:00
\fBgdk\-pixbuf\-csource\fR was written by Tim Janik <timj@gtk\&.org>\&.
.PP
This manual page was provided by Tim Janik <timj@gtk\&.org>\&.