Differenze tra le versioni di "Inserire un'immagine all'interno di un'altra immagine mediante le funzioni esterne del API di Libgdk pixbuf"
Da Gambas-it.org - Wikipedia.
Riga 2: | Riga 2: | ||
In particolare i parametri della predetta funzione esterna "''gdk_pixbuf_composite( )''" dovranno essere così gestiti: | In particolare i parametri della predetta funzione esterna "''gdk_pixbuf_composite( )''" dovranno essere così gestiti: | ||
+ | * il 1° parametro formale "''const GdkPixbuf *src''" è un Puntatore all'oggetto ''Gdkpixbuf'', che rappresenta l'immagine da copiare; | ||
+ | * il 2° parametro formale "''GdkPixbuf *dest''" è un Puntatore all'oggetto ''Gdkpixbuf'', che rappresenta l'immagine all'interno della quale sarà copiata l'immagine puntata dal 1° parametro formale; | ||
+ | * il 3° parametro formale "''int dest_x''" è un intero, che rappresenta il punto x sia dell'immagine (o della sua parte) da copiare, sia dell'immagine ospitante ed in particoalre il punto ove sarà copiata l'immagine (o sua parte); | ||
+ | * il 4° parametro formale "''int dest_y''" è un intero, che rappresenta il punto y sia dell'immagine (o della sua parte) da copiare, sia dell'immagine ospitante ed in particoalre il punto ove sarà copiata l'immagine (o sua parte); | ||
+ | * il 5° parametro formale "''int dest_width''" è un intero, che rappresenta la larghezza in pixel dell'area dell'immagine da copiare; | ||
+ | * il 6° parametro formale "''int dest_heigth''" è un intero, che rappresenta l'altezza in pixel dell'area dell'immagine da copiare; | ||
Versione delle 12:30, 8 feb 2018
La funzione esterna "gdk_pixbuf_composite( )" del API di gdk pixbuf consente di inserire un'immagine o parte di essa all'interno di un'altra immagine.
In particolare i parametri della predetta funzione esterna "gdk_pixbuf_composite( )" dovranno essere così gestiti:
- il 1° parametro formale "const GdkPixbuf *src" è un Puntatore all'oggetto Gdkpixbuf, che rappresenta l'immagine da copiare;
- il 2° parametro formale "GdkPixbuf *dest" è un Puntatore all'oggetto Gdkpixbuf, che rappresenta l'immagine all'interno della quale sarà copiata l'immagine puntata dal 1° parametro formale;
- il 3° parametro formale "int dest_x" è un intero, che rappresenta il punto x sia dell'immagine (o della sua parte) da copiare, sia dell'immagine ospitante ed in particoalre il punto ove sarà copiata l'immagine (o sua parte);
- il 4° parametro formale "int dest_y" è un intero, che rappresenta il punto y sia dell'immagine (o della sua parte) da copiare, sia dell'immagine ospitante ed in particoalre il punto ove sarà copiata l'immagine (o sua parte);
- il 5° parametro formale "int dest_width" è un intero, che rappresenta la larghezza in pixel dell'area dell'immagine da copiare;
- il 6° parametro formale "int dest_heigth" è un intero, che rappresenta l'altezza in pixel dell'area dell'immagine da copiare;
E' necessario avere installata e richiamare in Gambas la libreria dinamica condivisa: "libgdk pixbuf-2.0"
Riferimenti
- https://developer.gnome.org/gdk-pixbuf/stable/gdk-pixbuf-Scaling.html#gdk-pixbuf-composite
- http://www.crategus.com/books/cl-cffi-gtk/pages/gdk-pixbuf_fun_gdk-pixbuf-composite.html
Pagina in costruzione !