像素纵横比基础知识(正方形像素,非正方形像素)
?
像素縱橫比是指像素的寬 (x) 與高 (y) 之比。正方形像素的比例為 1:1,但非正方形(矩形)像素的高和寬不相同。這一概念類似于幀縱橫比,后者是圖像的整個寬度與高度之比。通常,電視像素是矩形,計算機(jī)像素是正方形。因此,在計算機(jī)顯示器上看起來合適的圖像在電視屏幕上會變形,顯示球形圖像時尤其明顯。在 Microsoft Expression Encoder 中,可以設(shè)置一些選項,以便正確顯示非正方形像素媒體,以及輸出非正方形像素內(nèi)容。
請注意,圖像的幀縱橫比不一定限定像素縱橫比。幀縱橫比為 16:9 的寬屏圖像可以包含正方形或非正方形像素。例如,幀縱橫比為 720x486 的數(shù)字視頻通常被視為寬屏視頻,且使用矩形像素創(chuàng)建。但是,幀縱橫比相同的圖像實(shí)際上卻可能是在圖像編輯程序中創(chuàng)建的,因此是在正方形像素環(huán)境中創(chuàng)建的。
?
像素縱橫比
?
如果使用像素看似正方形但卻非正方形的像素對視頻源編碼,則輸出將變形,如下圖所示。
使用矩形像素創(chuàng)建的圓(左)和在計算機(jī)顯示器上顯示的同一圓(右)?
?
?
如果您知道圖像源的幀縱橫比 (Ix:Iy) 和確切的高和寬,則可以使用以下公式確定像素縱橫比的 x 值和 y 值:
PixelAspectRatioX / PixelAspectRatioY = (Ix * height) / (Iy * width)
例如,如果圖像為 720 x 360 像素,幀縱橫比為寬屏 (16:9),則:
PixelAspectRatioX=8 and PixelAspectRatioY=9
PixelAspectRatioX / PixelAspectRatioY = (16*360) / (9*720) = 8/9
當(dāng)您選擇或輸入幀縱橫比時,Expression Encoder 會執(zhí)行此項計算。有關(guān)詳細(xì)信息,請參閱設(shè)置視頻縱橫比。
也可以參考下面圖片所述:、
公式15.1推導(dǎo)如下: pixPhySx ?---- ? 每個像素的物理尺寸寬(如:每個像素寬為5mm);pixPhySy ?-- ?每個像素的物理尺寸高(如:每個像素高為2mm);devPhySx - 物理顯示設(shè)備的寬;devPhySy - 物理顯示設(shè)備的高; devResx ?--?物理顯示設(shè)備寬方向有多少個像素;devResy ?--?物理顯示設(shè)備高方向有多少個像素;則: pixPhySx ?* ?devResx =?devPhySx ? --- 1 pixPhySy ?* ?devResy =?devPhySy ? --- 2 將1、2式求比例,再適當(dāng)變換,即可得出公式15.1
?
總結(jié)
以上是生活随笔為你收集整理的像素纵横比基础知识(正方形像素,非正方形像素)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。