Lavorare con le annotazioni
Panoramica
Le annotazioni in Frame.io sono rappresentate come un blob JSON serializzato di oggetti di disegno, completi di colori, coordinate e dimensioni. Nel blob, tutte le virgolette tranne la coppia di delimitazione esterna sono precedute da barre oblique (ad esempio \"key\":\"value\"). Esistono tre forme di base (arrow, rect e line), oltre al disegno a mano libera, che esula dall’ambito di questa guida, ma segue gli stessi principi di base dei dati di coordinate serializzati.
Il sistema di coordinate
Tutte le forme sono posizionate su un sistema di coordinate cartesiano con origine in alto a sinistra e una scala da 0 a 1 su ciascun asse.
Dati di forma di base
Tutte le forme sono posizionate sul piano sopra riportato con una combinazione di coordinate e dati di stile. Ogni forma ha alcuni attributi comuni e ognuna ha un modo leggermente diverso di gestire il sistema di coordinate.
Tutti gli attributi per distanza, larghezza e altezza utilizzano la stessa scala da 0 a 1 della griglia di coordinate principale, ma sono generalmente contrassegnati dal punto di origine della forma.
In altre parole, se un video viene mostrato in una finestra di visualizzazione 640x480, x=1 corrisponderà a 640 px assoluti in quel contesto. Questo consente alle annotazioni di adattarsi senza problemi mantenendo la loro posizione relativa quando schermo di visualizzazione, dimensioni e contesto cambiano. Nota: l’origine di un rect è sempre l’angolo superiore sinistro della forma, indipendentemente dall’origine del disegno.
Attributi comuni
Freccia
Rettangolo
Linea
Esempio semplice: il piano delle coordinate
Suddivisione
Esempio complesso: molte caselle
Suddivisione
Tenendo presente tutto questo, è utile stabilire la disposizione di ogni elemento nell’immagine mostrata in alto per sviluppare un quadro più chiaro del sistema di coordinate delle annotazioni. Tieni presente che size e radius per ciascuno dei rettangoli in questo esempio utilizzano le impostazioni predefinite dell’interfaccia utente di Frame.io.
Rettangolo blu
Rettangolo verde
Rettangolo rosso
Rettangolo arancione
Freccia rossa