Description Usage Arguments Details Author(s)
Draws an RGB image in the drawable. This is the core GdkRGB function, and likely the only one you will need to use.
1 2 | gdkDrawRgbImage(object, gc, x, y, width, height, dith, rgb.buf,
rowstride)
|
|
The |
|
The graphics context (all GDK drawing operations require one; its contents are ignored). |
|
The x coordinate of the top-left corner in the drawable. |
|
The y coordinate of the top-left corner in the drawable. |
|
The width of the rectangle to be drawn. |
|
The height of the rectangle to be drawn. |
|
A |
|
The pixel data, represented as packed 24-bit data. |
|
The number of bytes from the start of one row in |
The rowstride
parameter allows for lines to be aligned more flexibly.
For example, lines may be allocated to begin on 32-bit boundaries,
even if the width of the rectangle is odd. Rowstride is also useful
when drawing a subrectangle of a larger image in memory. Finally, to
replicate the same line a number of times, the trick of setting
rowstride
to 0 is allowed.
In general, for 0 <= i < width
and 0 <= j < height,
the pixel (x + i, y + j) is colored with red value rgb.buf
[j
*
rowstride
+ i
* 3], green value rgb.buf
[j
* rowstride
+ i
* 3 +
1], and blue value rgb.buf
[j
* rowstride
+ i
* 3 + 2].
Derived by RGtkGen from GTK+ documentation
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.