Concetti fondamentali sulle proporzioni
Per proporzioni pixel si intende la larghezza (x) del pixel rispetto all'altezza (y). Un pixel quadrato ha una proporzione di 1:1, ma un pixel non quadrato (rettangolare) non ha larghezza e altezza uguali. Si tratta di un concetto analogo a quello di proporzioni dei fotogrammi, le quali indicano la larghezza totale di un'immagine rispetto all'altezza. Poiché in genere i pixel di una televisione sono rettangolari e quelli di un computer sono quadrati, le immagini visualizzate correttamente sul monitor di un computer appariranno distorte su uno schermo televisivo. Questa differenza è evidente soprattutto per immagini sferiche. In Microsoft Expression Encoder è possibile impostare opzioni per una visualizzazione corretta degli elementi multimediali con pixel non quadrati e per l'output di contenuto con pixel non quadrati.
[!NOTA]
Si noti che le proporzioni dei fotogrammi di un'immagine non impongono necessariamente le proporzioni pixel. Un'immagine widescreen con proporzioni dei fotogrammi pari a 16:9 può essere costituita da pixel quadrati o non quadrati. Un video digitale con proporzioni di fotogrammi di 720 x 486, ad esempio, viene considerato in genere un video widescreen e viene creato utilizzando pixel rettangolari. È possibile tuttavia che un'immagine con le stesse proporzioni di fotogrammi sia stata effettivamente creata in un programma di modifica delle immagini e pertanto in un ambiente con pixel quadrati.
Proporzioni pixel
Se si codifica un'origine video con pixel non quadrati come se i pixel fossero quadrati, si otterrà un output distorto, come illustrato nel diagramma riportato di seguito.
Un cerchio creato utilizzando pixel rettangolari (sinistra) e lo stesso cerchio visualizzato sul monitor di un computer (destra)
Se si conoscono le proporzioni dei fotogrammi (Ix:Iy) e l'altezza e la larghezza esatte dell'origine immagine, è possibile utilizzare la formula seguente per determinare i valori x e y delle proporzioni pixel:
PixelAspectRatioX / PixelAspectRatioY = (Ix * height) / (Iy * width)
Se ad esempio l'immagine è di 720 x 360 pixel e le proporzioni dei fotogrammi sono widescreen (16:9), le formule da utilizzare sono le seguenti:
PixelAspectRatioX=8 and PixelAspectRatioY=9
PixelAspectRatioX / PixelAspectRatioY = (16*360) / (9*720) = 8/9
[!NOTA]
In Microsoft Silverlight non è supportata al momento la visualizzazione di pixel non quadrati.
Copyright © 2011 Microsoft Corporation. Tutti i diritti riservati.