Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
SVG contro SWF, un contronto fra i due standard (7/10)
Scritto da Francesco Argese il 05-02-2008 ore 08:58
Intel Cluster Studio XE
Nell'era attuale, in cui la multimedialità appare pressoché ovunque, non poteva mancare una comparazione relativa al supporto e alle modalità di integrazione dei media nei due formati. E' necessario premettere che in questo confronto SVG risulta fuori dai giochi, in quanto non include alcun supporto alla multimedialità audio e video, perciò sarà confrontato solo relativamente alla gestione delle immagini. Nonostante ciò, Adobe SVG Viewer supporta l'uso di audio proprietario. Comunque il working draft SVG 1.2 si sta occupando anche di questa problematica.

Le immagini sono gestite da entrambi gli standard: SWF consente l'importazione di immagini JPEG e consente di memorizzare le proprie creazioni con le seguenti modalità: compressione JPEG con perdita di dati con i dati codificati separatamente, con dati compressi, oppure con dati compressi con zlib attraverso l'alpha channel; inoltre consente la compressione senza perdita tramite zlib con i dati relativi alle immagini mappati con i colori compressi oppure la compressione diretta con zlib. SVG, invece, consente di importare immagini in formato PNG o JPEG e consente di esportare le creazioni interne con codifica base64.

Il supporto audio, come già accennato nella premessa di questo articolo, è fornito solo da SWF, che ne consente anche la manipolazione: in particolare dà la possibilità di campionare con rate multipli di 5.5 KHz (5.5 KHz, 11 KHz, 22 KHz e 44 KHz) sia in mono che in stereo; permette lo streaming, e consente la creazione di filtri di trasformazione per la generazione di effetti negli altoparlanti di destra/sinistra ridirezionando l'audio in maniera opportuna; inoltre è possibile importare file esterni in formato MP3. I flussi audio, dopo essere stati importati, possono essere memorizzare come dati grezzi (non compressi), come dati ADPCM, MP3 e Nellymoser.

Per quanto concerne la gestione dei video è possibile sincronizzare flussi audio e video e darli in pasto ad uno streaming server. I filtri permettono di applicare smoothing per video scalati esterni; inoltre è possibile applicare varie tecniche di video editing per video interni. E' possibile importare FLV progressive o FLV streaming (tramite il Flash Comunication Server); il formato FLV è compresso per i codec Spark di Sorenson. I filmati interni possono essere compressi tramite l'algoritmo Sorenson H.263 (formato bitmap sequenziale con blocchi tra i frame senza perdita).

Altre caratteristiche degne di nota sono: la possibilità di inclusione all'interno di file PDF, disponibile solo per SVG (accessibile tramite Adobe Acrobat Reader) e la possibilità di stampa disponibile solo per SWF, anche se con SVG si può ottenere lo stesso risultato attraverso l'integrazione in file PDF; comunque nella working draft SVG 1.2 si sta lavorando anche su quest'ultimo aspetto.
Precedente: Divisioni più veloci per i moderni chip
Successiva: Palimpsest, una wikipedia per scienziati
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.274 secondi.