Operazioni
Funzioni per operazioni con grafiche (principlamente per combinarle).
- accanto(grafica_sinistra: Grafica, grafica_destra: Grafica) Grafica
Compone due grafiche affiancandole, posizionando la prima a sinistra e la seconda a destra. Le due grafiche vengono allineate verticalmente al centro.
- Parameters:
grafica_sinistra – grafica da posizionare a sinistra
grafica_destra – grafica da posizionare a destra
- Returns:
grafica risultante dall’affiancamento orizzontale delle due grafiche fornite
- altezza_grafica(grafica: Grafica) int
Ritorna l’altezza di una grafica, in pixel.
- Parameters:
grafica – grafica di cui calcolare l’altezza
- Returns:
altezza della grafica
- componi(grafica_primopiano: Grafica, grafica_secondopiano: Grafica) Grafica
Compone due grafiche tenendo la prima in primo piano e la seconda sullo sfondo, allineandole usando le loro posizioni di fissaggio.
La posizione di fissaggio usata per comporre diventa la posizione di fissaggio della grafica risultante.
- Parameters:
grafica_primopiano – grafica da tenere in primo piano
grafica_secondopiano – grafica da tenere sullo sfondo
- Returns:
grafica risultante dalla composizione delle due fornite
- fissa(posizione_orizzontale: str, posizione_verticale: str, grafica: Grafica) Grafica
Cambia la posizione di fissaggio di una grafica, ritornando una nuova grafica con lo stesso contenuto ma una posizione di fissaggio aggiornata.
La nuova posizione di fissaggio è determinata dai parametri posizione_orizzontale e posizione_orizzontale.
- Parameters:
posizione_orizzontale – uno tra “sinistra”, “centro”, “destra” per muovere la nuova posizione di fissaggio rispettivamente al bordo sinistro, al centro (orizzontalmente), o al bordo destro della grafica
posizione_verticale – uno tra “alto”, “centro”, “basso” per muovere la nuova posizione di fissaggio rispettivamente al bordo superiore, al centro (verticalmente), o al bordo inferiore della grafica
grafica – grafica originale
- Returns:
una nuova grafica con una posizione di fissaggio aggiornata
- larghezza_grafica(grafica: Grafica) int
Ritorna la larghezza di una grafica, in pixel.
- Parameters:
grafica – grafica di cui calcolare la larghezza
- Returns:
larghezza della grafica
- ruota(gradi: float, grafica: Grafica) Grafica
Ruota una grafica di un certo numero di gradi in senso antiorario attorno alla sua posizione di fissaggio.
È possibile che si verifichino piccoli errori di arrotondamento (a causa dell’approssimazione al pixel più vicino).
- Parameters:
gradi – numero di gradi di cui ruotare la grafica
grafica – grafica da ruotare
- Returns:
la grafica originale ruotata attorno alla sua posizione di fissaggio
- sopra(grafica_alto: Grafica, grafica_basso: Grafica) Grafica
Compone due grafiche affiancandole verticalmente, posizionando la prima in alto e la seconda in basso. Le due grafiche vengono allineate orizzontalmente al centro.
- Parameters:
grafica_sopra – grafica da posizionare sopra
grafica_sotto – grafica da posizionare sotto
- Returns:
grafica risultante dall’affiancamento verticale delle due grafiche fornite
- sovrapponi(grafica_primopiano: Grafica, grafica_secondopiano: Grafica) Grafica
Sovrappone due grafiche tenendo la prima in primo piano e la seconda sullo sfondo, allineandole sui loro centri.
- Parameters:
grafica_primopiano – grafica da tenere in primo piano
grafica_secondopiano – grafica da tenere sullo sfondo
- Returns:
grafica risultante dalla sovrapposizione delle due fornite