Blame docs/reference/gdk-pixbuf/html/gdk-pixbuf-csource.html

Packit a4058c
Packit a4058c
<html>
Packit a4058c
<head>
Packit a4058c
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit a4058c
<title>gdk-pixbuf-csource: GDK-PixBuf Reference Manual</title>
Packit a4058c
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit a4058c
<link rel="home" href="index.html" title="GDK-PixBuf Reference Manual">
Packit a4058c
<link rel="up" href="rn02.html" title="Tools Reference">
Packit a4058c
<link rel="prev" href="rn02.html" title="Tools Reference">
Packit a4058c
<link rel="next" href="gdk-pixbuf-query-loaders.html" title="gdk-pixbuf-query-loaders">
Packit a4058c
<meta name="generator" content="GTK-Doc V1.25.1 (XML mode)">
Packit a4058c
<link rel="stylesheet" href="style.css" type="text/css">
Packit a4058c
</head>
Packit a4058c
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit a4058c
Packit a4058c
Packit a4058c
Home
Packit a4058c
Up
Packit a4058c
Prev
Packit a4058c
Next
Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c

gdk-pixbuf-csource

Packit a4058c

gdk-pixbuf-csource — C code generation utility for GdkPixbuf images

Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c

Synopsis

Packit a4058c

gdk-pixbuf-csource [OPTION...] [IMAGE]

Packit a4058c

gdk-pixbuf-csource [OPTION...] --build-list [

Packit a4058c
  [NAME]
Packit a4058c
   [IMAGE]
Packit a4058c
...]

Packit a4058c
Packit a4058c
Packit a4058c

Description

Packit a4058c

Packit a4058c
gdk-pixbuf-csource is a small utility that generates
Packit a4058c
C code containing images, useful for compiling images directly into programs.
Packit a4058c

Packit a4058c

Packit a4058c
gdk-pixbuf-csource either takes as input one image file
Packit a4058c
name to generate code for, or, using the --build-list option,
Packit a4058c
a list of (name, image)
Packit a4058c
pairs to generate code for a list of images into named variables.
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

Options

Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c

--stream

Packit a4058c

Packit a4058c
Generate pixbuf data stream (a single string containing a serialized
Packit a4058c
GdkPixdata structure in network byte order).
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

--struct

Packit a4058c

Packit a4058c
Generate GdkPixdata structure (needs the GdkPixdata
Packit a4058c
structure definition from gdk-pixdata.h).
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

--macros

Packit a4058c

Packit a4058c
Generate *_ROWSTRIDE, *_WIDTH, *_HEIGHT, *_BYTES_PER_PIXEL and
Packit a4058c
*_RLE_PIXEL_DATA or *_PIXEL_DATA macro definitions for the image.
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

--rle

Packit a4058c

Packit a4058c
Enables run-length encoding for the generated pixel data (default).
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

--raw

Packit a4058c

Packit a4058c
Disables run-length encoding for the generated pixel data.
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

--extern

Packit a4058c

Packit a4058c
Generate extern symbols.
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

--static

Packit a4058c

Packit a4058c
Generate static symbols (default).
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

--decoder

Packit a4058c

Packit a4058c
Provide a *_RUN_LENGTH_DECODE(image_buf, rle_data, size, bpp) macro definition
Packit a4058c
to decode run-length encoded image data.
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

--name=identifier

Packit a4058c

Packit a4058c
Specifies the identifier name (prefix) for the generated variables or
Packit a4058c
macros (useful only if --build-list was not specified).
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

--build-list

Packit a4058c

Packit a4058c
Enables (name, image)
Packit a4058c
pair parsing mode.
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

-h, --help

Packit a4058c

Packit a4058c
Print brief help and exit.
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

-v, --version

Packit a4058c

Packit a4058c
Print version and exit.
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

--g-fatal-warnings

Packit a4058c

Packit a4058c
Make warnings fatal (causes the program to abort).
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c

See also

Packit a4058c

Packit a4058c
The GdkPixbuf documentation, shipped with the
Packit a4058c
Gtk+ distribution, available from www.gtk.org.
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c

Bugs

Packit a4058c

Packit a4058c
The runlength encoder gets out of sync with the pixel boundaries, since
Packit a4058c
it includes the rowstride padding in the encoded stream. Furthermore, it
Packit a4058c
generates pixbufs with suboptimal rowstride in some cases.
Packit a4058c

Packit a4058c
Packit a4058c
Packit a4058c
Packit a4058c

Generated by GTK-Doc V1.25.1
Packit a4058c
</body>
Packit a4058c
</html>