XML  »  Guide  »  Guida Smil 1.1 

Cosa è e come funziona un file Real Pix?



Creiamo un file di testo e diamogli l'estensione .rp e successivamente apriamolo con il solito editor di testo.
Un file Real Pix è semplicemente un file scritto in xml che "maneggia" i nostri consueti file jpg con una codifica speciale.
Il programma per decodificarli si chiama JPEGTRAN ed è disponibile sia per PC che per MAC.

I files grafici Real Pix possono effettuare, attraverso i marcatori in linguaggio xml, una sequenza (slideshow) di files .jpg consentendo così suggestivi effetti grafici.

Il principale marcatore di questo tipo è:

<imfl>
</imfl>

Come consuetudine il tag head segue il principale, ma in realtà ha delle caratteristiche particolari.
La prima e che si conclude nella medesima parentesi angolare <head/>
La seconda è che ha gli attributi che definiscono:

  1. Altezza file .jpg
  2. Larghezza file .jpg
  3. Il secondo in cui inizia la sequenza
  4. La durata della sequenza
  5. La misura in cui viene contato il tempo( ore, minuti, secondi, ecc.)
  6. L'indicazione della velocità alla quale il file jpg deve essere trasmesso (in bit al secondo)
  7. L'URL, eventuale, dal quale si deve scaricare l'immagine

Vediamo adesso nel dettaglio questo marcatore <HEAD/>:

width = "160"
Altezza file .jpg

height = "120"
Larghezza file .jpg>

start = "0"
Il secondo in cui inizia la sequenza

duration = "20"
La durata della sequenza

timeformat = "dd:hh:mm:ss.xyz"
La misura in cui viene contato il tempo( ore, minuti, secondi, ecc. )

bitrate = "12000"
L'indicazione della velocità alla quale il file jpg deve essere trasmesso (in bit al secondo)

url = "http://www.html.it"/
L'URL, eventuale, dal quale si deve scaricare l'immagine

È importante notare che l'attributo BITRATE dipende dalla velocità media del modem al quale facciamo idealmente riferiment. Non viene dichiarato un marcatore body, ma piu' semplicemente il marcatore <image handle /> che numera i file .jpg da maneggiare (handle) e gli assegna un nome:

<image handle = "1"
name = "il nome che mi passa per la testa 1.jpg"/>
<image handle = "2"
name = "il nome che mi passa per la testa 2.jpg"/>
<image handle = "3"
name = "il nome che mi passa per la testa 3.jpg"/>

Esisto, poi, un altro marcatore <wipe /> che indica, attraverso i suoi vari attributi, in che maniera deve avvenire la sequenza per ogni singolo file .jpg.
Vediamo questi Attributi.

  1. Tipo di presentazione (ne esistono svariate e non sono ancora tutte codificate dalla Real).
  2. Direzione della sequenza (Sinistra, destra)
  3. Secondo in cui subentra questa immagine nella sequenza (La durata non può che essere relativa alla durata complessiva riportata nell'<HEAD/>)
  4. Durata della sequenza (La durata non può che essere relativa alla durata complessiva riportata nell'<HEAD/>)
  5. Numero del file da "maneggiare"

Vediamo un Esempio di questo marcatore nel dettaglio:

<wipe type = "push"
Tipo di presentazione

direction = "left"
Direzione della sequenza

start = "13"
Secondo in cui subentra questa immagine nella sequenza

duration = "2"
Durata della sequenza

target = "3"/>
Numero del file da "maneggiare"

RealPix è un file xml che definisce la sequenza dei file .jpg.
L'<HEAD/> definisce la durata la dimensione ecc. L'<image handle/> numera e nomina i file .jpg
<wipe/> e indica i vari modi della sequenza.

Ultimi articoli XML

Open Graph Protocol, Facebook e il Web Semantico

Come sfruttare il Web Semantico "made in Facebook"

Introduzione a RDFa - 2

Arricchire un documento HTML con metadati semantici presi dal...

Introduzione a RDFa

Cos'è e a cosa serve il linguaggio che potrebbe aprire il campo alle...

Usare SVG per creare sfondi flessibili, scalabili e divertenti

Scopriamo cos'è il formato SVG e come possiamo usarlo in modo...

Visualizzare i metadati RDF Dublin core con le trasformazioni XSL

Mettere insieme XSL, XPATH e le definizioni Dublin core per...

Altri articoli

Guide XML

Guida Podcasting

Un percorso in 16 lezioni, per entrare nella filosofia del podcast...

Guida Smil 2.0

Un percorso pratico alla scoperta di SMIL: il linguaggio (XML) per...

Guida Web service

Cosa sono, a cosa servono e come si creano servizi Web, i sistemi...

Altre guide

Newsletter @XML

Ogni mese, direttamente nella tua e-mail: articoli, guide, FAQ e approfondimenti sui linguaggi della famiglia XML.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Nessun corso previsto

Nessun corso previsto