I testi I testi: linea singola - di.unito.itmarcog/IG/2002/Lezione3.pdf · ... e un'ampia costiera...
-
Upload
truongmien -
Category
Documents
-
view
216 -
download
0
Transcript of I testi I testi: linea singola - di.unito.itmarcog/IG/2002/Lezione3.pdf · ... e un'ampia costiera...
I testi
In moltissime situazioni è necessario includere testi all'interno delle animazioni.
Quasi tutti i programmi dispongono di funzionalità per gestire l'inclusione di testi.
I testi
I testi possono essere divisi in:
Singola linea
Multilinea
I testi: linea singola
Un testo a linea singola viene utilizzato per inserire parole o brevi frasi. Se viene modificato si allarga orizzontalmente.
Nel mezzo del cammin di nostra vita
I testi: linea singola
In programmi sofisticati, il testo a linea singola può essere scritto su un tracciato.
I testi: multilinea
I testi: multilinea I testi: multilinea
I testi: multilinea I caratteri
Ogni testo è scritto utilizzando caratteri presi da una fonte specifica.
Per ottenere effetti grafici interessanti occorre definire in modo preciso la fonte di caratteri utilizzata.
I caratteri
Il font determina la forma dei caratteri utilizzati.
Nel mezzo del cammin di nostra vita
I caratteri
Alcuni font contengono simboli invece che lettere, numeri e segni d'interpunzione.
Nel mezzodel cammindi nostravita
I caratteri
La dimensione determina la grandezza delle lettere.
Nel mezzo del cammin di nostra vita
I caratteri
Lo stile permette di mettere alcune lettere in grasseto od in italico.
Nel mezzo del cammin di nostra vita
I caratteri
Normalmente è possibile specificare una spaziatura tra le lettere ed un allineamento verticale.
Nel mezzo del cammin di nostra vita
I caratteri
I caratteri possono essere scritti utilizzando colori differenti.
Nel mezzo del cammin di nostra vita
I caratteri
Alcuni programmi permettono di specificare un controno ed un riempimento per le lettere.
I caratteri
Molti programmi permettono specificare formati diversi per le varie parole di una frase.
Nel mezzo del cammin di nostra vita
I paragrafi
I testi multilinea possono contenere più paragrafi.
Un paragrafo è un'entità delimitata da un punto a capo.
Ad un paragrafo possono essere associate numerose proprietà.
I paragrafi
L'allineamento determina dove il testo si posiziona nel riquadro assegnato.
Quel ramo del lago di Como, che volge a mezzogiorno, tra due catene non interrotte di monti, tutto a seni e a golfi, a
seconda dello sporgere e del rientrare di quelli,
Quel ramo del lago di Como, che volge a mezzogiorno, tra due catene non interrotte di monti, tutto a seni e a golfi, a seconda dello sporgere e del rientrare di quelli,
Quel ramo del lago di Como, che volge a mezzogiorno, tra due catene non interrotte di monti, tutto a seni e a golfi, a
seconda dello sporgere e del rientrare di quelli, Quel ramo del lago di Como, che volge a mezzogiorno, tra due catene non interrotte di monti, tutto a seni e a golfi, a seconda dello sporgere e del rientrare di quelli,
I paragrafi
I margini determinano lo spazio saltato all'inizio ed alla fine dell'area assegnata al testo.
Quel ramo del lago di Como, che volge a mezzogiorno, tra due catene non interrotte di monti, tutto a seni e a golfi, a seconda dello sporgere e del rientrare di quelli, vien, quasi a un tratto, a ristringersi, e a prender corso e figura di fiume, tra un promontorio a destra, e un'ampia costiera dall'altra parte; e il ponte, che ivi congiunge le due rive, par che renda ancor più sensibile all'occhio questa trasformazione, e segni il punto in cui il lago cessa, e l'Adda rincomincia, per ripigliar poi nome di lago dove le rive, allontanandosi ...
I paragrafi
L'interlinea specifica lo spazio interposto tra una linea e la successiva.
Quel ramo del lago di Como, che volge a mezzogiorno, tra due catene non interrotte di monti, tutto a seni e a golfi, a seconda dello sporgere e del rientrare di quelli, vien, quasi a un tratto, a ristringersi, e a prender corso e figura di fiume, tra un promontorio a destra, e un'ampia costiera dall'altra parte; e il ponte, che ivi congiunge le due rive, par che renda ancor più sensibile all'occhio questa trasformazione, e segni il punto in cui il lago cessa, e l'Adda rincomincia, per ripigliar poi nome di lago dove le rive, allontanandosi di nuovo, lascian l'acqua distendersi e rallentarsi in nuovi golfi e in nuovi seni...
I paragrafi
L'indentazione determina lo spazio presente tra il bordo e la prima parola della prima riga di un paragrafo.
Quel ramo del lago di Como, che volge a mezzogiorno, tra due catene non interrotte di monti, tutto a seni e a golfi, a seconda dello sporgere e del rientrare di quelli, vien, quasi a un tratto, a ristringersi, e a prender corso e figura di fiume, tra un promontorio a destra, e un'ampia costiera dall'altra parte; e il ponte, che ivi congiunge le due rive, par che renda ancor più sensibile all'occhio questa trasformazione, e segni il punto in cui il lago cessa, e l'Adda rincomincia, per ripigliar poi nome di lago dove le rive, allontanandosi di nuovo, lascian l'acqua distendersi e rallentarsi in nuovi golfi e in nuovi seni...
Riempimenti avanzati
Le parti interne dei poligoni e delle altre figure chiuse possono essere riempite con effetti più complessi rispetto al colore uniforme.
Tra i riempimenti avanzati i gradienti sono quelli più semplici.
Riempimenti avanzati
Un gradiente consiste in una sfumatura continua tra due colori.
Riempimenti avanzati
Esistono diversi tipi di gradienti:
LineariRadialiConiciQuadrati
Riempimenti avanzati
In un gradiente lineare i colori si susseguono lungo una linea retta. Generalmente si può stabilire la direzione della retta.
Riempimenti avanzati
In un gradiente radiale i colori si susseguono in modo circolare a partire da un centro. Generalmente è possibile stabilire il centro.
Riempimenti avanzati
Un gradiente conico crea un effetto simile a quello di un cono visto dall'alto. È caratterizzato da un centro e da un angolo.
Riempimenti avanzati
Un gradiente quadrato crea un effetto piramidale. Anche esso è caratterizzato da un centro e da un angolo.
Riempimenti avanzati
Solitamente è possibile specificare più colori intermedi e la proporzione in cui essi si alternano, creando effetti "arcobaleno".
Le texture
Un altro tipo di riempimento avanzato è denominato texture.
Una texture è un'immagine raster che viene ripetuta più volte in modo da riempire un'area delimitata da una primitiva.
Le texture
Le texture vengono importate esattamente come le altre immagini...
Le texture
... e possono essere utilizzate per riempire aree quali rettangoli, cerchi e poligoni.
Le texture
Normalmente le texture rappresentano materiali reali quali legno, pietra, tessuto od altro.
Le texture
In questo modo si può dare l'impressione che gli oggetti disegnati siano costituiti dal materiale impiegato.
Le texture
Le texture possono essere regolate in modo da migliorare la qualità dell'effetto.
Le texture
Si può generalmente specificare un'origine da cui far partire la ripetizione delle immagini...
Le texture
... ed applicare le trasformazioni base quali ridimensionamenti, rotazioni e skew.
I frattali
Alcuni programmi mettono a disposizione riempimenti procedurali o frattali.
In entrambi i casi l'interno di una figura viene determinato tramite un algortimo matematico.
Queste tecniche sono in grado di ricreare i materiali, evitando alcuni problemi caratteristici delle texture.
I frattali
Un riempimento procedurale è un algoritmo configurabile, capace di riprodurre uno specifico materialie.
I frattali
Un frattale produce invece una figura astratta utilizzabile per creare effetti speciali.
I frattali
I riempimenti procedurali o frattali godono dei seguenti vantaggi rispetto alle texture:
Non perdono di qualità ingrandendo le figure.
Non presentano pattern ripetitivi.
Sono configurabili in base alle esigenze.
La vettorializzazione
Quando si usano programmi vettoriali, può essere necessario converitre un'immagine raster nell'equivalente vettoriale.
Molti strumenti mettono quindi a disposizione funzionalità di vettorializzazione con cui trasformare un'immagine raster nell'equivalente vettoriale.
La vettorializzazione
La vettorializzazione cerca di trasformare aree contigue di colore simile in poligoni.
La vettorializzazione
Generalmente è possibile specificare una tolleranza che determina la fedeltà della immagine generata, a scapito della sua complessità.
L'OCR
Quando occorre vettorializzare bitmap contenenti testo, è possibile convertire l'immagine direttamente in testo e non in poligoni.
Gli OCR (Optical character recognition) si occupano di "leggere" immagini contenenti testo, estrapolando i caratteri in esse presenti.
L'OCR
Un OCR legge una bitmap contente dei caratteri e produce un file di testo contente le parole identificate.
ADVANCEDActivation ApproachParallel Architectures
Problem Solviapplications to logical reasoning
L'OCR
Sebbene questa tecnologia abbia fatto passi da gigante negli ultimi anni, i risultati sono di qualità piuttosto modesta!
-ADVANCEDActtvation AooioachParralieI Architcctures
Probiem Solviapplications to loglcal rcasoning
Campi e pulsanti
La possibilità di rendere la grafica interattiva è diventata un'esigenza col diffondersi del WEB.
Molti programmi mettono quindi a disposizone strumenti con cui inserire elementi interattivi all'interno delle proprie immagini.
Campi e pulsanti
Un campo offre la possiblità all'utente di inserire il testo tramite la tastiera.
Campi e pulsanti
Un campo può essere a linea singola o multipla.
Campi e pulsanti
Si può specificare la lunghezza massima del testo digitabile...
Campi e pulsanti
Un pulsante è invece uno strumento su cui l'utente "può fare click".
Campi e pulsanti
I programmi più diffusi mettono a disposizione numerosi stili di pulsante.
Campi e pulsanti
Oltre ai pulsanti classici, esistono anche quelli di scelta (checkbox) che possono essere selezionati o non selezionati...
Campi e pulsanti
... ed i pulsanti Radio (Radio button) che possono essere selezionati solamente uno per volta.
Creare i pulsanti
Un pulsante è un oggetto generalmente caratterizzato da 3 possibili stati:
Normale
Sopra
Premuto
Creare i pulsanti
Lo stato "normale" rappresenta l'immgine che deve essere visualizzata quando il puntatore del mouse si trova al di fuori del pulsante.
Creare i pulsanti
Lo stato "sopra" viene invece visualizzato non appena l'utente passa con il mouse sopra al pulsante.
Creare i pulsanti
Lo stato "premuto" viene invece mostrato per tutto il tempo in cui l'utente mantiene il tasto del mouse schiacciato sopra il pulsante.
Creare i pulsanti
Alcuni programmi permettono anche di definire un'area calda: la zona del pulsante sensibile al passaggio del mouse.
Creare i pulsanti
Per creare un pulsante occorre quindi disegnare i 3 stati e specificare la sua area calda.