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 13: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



Pagina in costruzione !