File:Cairo example.svg
From Wikimedia Commons, the free media repository
Cairo_example.svg (SVG file, nominally 125 × 125 pixels, file size: 25 KB)
[edit] Summary
| Description |
This is an example with a german label "Hallo Wikipedia!" |
||||||
|---|---|---|---|---|---|---|---|
| Date |
15 May 2008 |
||||||
| Source |
own sourcecode, compile with #include <cairo.h> #include <stdio.h> int main(int argc, char **argv) { cairo_t *cr; cairo_surface_t *surface; cairo_pattern_t *pattern; cairo_text_extents_t text; int x,y; surface = (cairo_surface_t *)cairo_svg_surface_create("beispiel.svg", 100.0, 100.0); cr = cairo_create(surface); /* Quadrate im Hintergrund zeichnen */ for (x=0; x<10; x++) for (y=0; y<10; y++) cairo_rectangle(cr, x*10.0, y*10.0, 5, 5); pattern = cairo_pattern_create_radial(50, 50, 5, 50, 50, 50); cairo_pattern_add_color_stop_rgb(pattern, 0, 0.75, 0.15, 0.99); cairo_pattern_add_color_stop_rgb(pattern, 0.9, 1, 1, 1); cairo_set_source(cr, pattern); cairo_fill(cr); /* Schrift im Vordergrund */ cairo_set_font_size (cr, 15); cairo_select_font_face (cr, "Georgia", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD); cairo_set_source_rgb (cr, 0, 0, 0); cairo_move_to(cr, 10, 25); cairo_show_text(cr, "Hallo"); cairo_move_to(cr, 10, 75); cairo_show_text(cr, "Wikipedia!"); cairo_destroy (cr); cairo_surface_destroy (surface); return 0; } |
||||||
| Author |
|
||||||
| Permission (Reusing this image) |
it's quite stupid, so see it as public domain: |
||||||
File history
Click on a date/time to view the file as it appeared at that time.
| Date/Time | Thumbnail | Dimensions | User | Comment | |
|---|---|---|---|---|---|
| current | 01:56, 15 May 2008 | 125×125 (25 KB) | Sven (Talk | contribs) | ({{Information |Description=This is a stupid example with a german label "Hallo Wikipedia!" |Source=own sourcecode, compile with <code>gcc cairo.c `pkg-config --cflags --libs cairo`</code> and execute it. <source lang="c"> #include <string.h> #include <ca) |
- Edit this file using an external application (See the setup instructions for more information)
File links
The following page links to this file:
Global file usage
The following other wikis use this file:
- Usage of Cairo example.svg on dewiki