table of contents
other versions
- wheezy 1.2.10.0-5
- jessie 1.2.10.0-5.1
- testing 1.2.10.0-8
- unstable 1.2.10.0-5.2+b1
- unstable 1.2.10.0-9
- experimental 1.7.7-3
- experimental 1.4.3-1.1
| DIRECTFB-CSOURCE(1) | DirectFB Manual Pages | DIRECTFB-CSOURCE(1) |
NAME¶
directfb-csource - C code generation utility for DirectFB surfacesSYNOPSIS¶
directfb-csource [options] <imagefiles>DESCRIPTION¶
directfb-csource is a small utility that reads PNG (Portable Network Graphics) image files and generates C code that can be used to compile an image into a DirectFB application. Below is a simple example to illustrate this.OPTIONS¶
- --name=identifier
- Specifies the identifier name (prefix) for the generated
variables. If this option is not used, the identifier is generated from
the filename. You have to specify an identifer name when processing
multiple images.
- --format=pixelformat
- Specifies the pixel-format of the generated inline surface.
Possible values are ARGB, RGB32, RGB24, RGB16, RGB15, RGB332, A8 and LUT8.
By default the format is ARGB if the PNG image has an alpha channel or
RGB32 otherwise.
- --version
- Output version information.
- --help
- Print brief help and exit.
EXAMPLE¶
Generate a header file from a PNG image file:#include <directfb.h>
#include "foo.h"
IDirectFB *dfb;
IDirectFBSurface *surface;
...
dfb->CreateSurface( dfb, &foo_desc, &surface );
OTHER INFO¶
directfb-csource was inspired by and uses code from gdk-pixbuf-csource, a similar program written by Tim Janik.| 24 Oct 2003 | Version 1.2.10 |