引用:
Originally posted by snic
之前Shade兄有提過同樣可以零誤差的精準做法...
而且在 YUY2 or YV12 下可以用^^
不過用這方法若考慮resize時不去動到縱向解析度(486)來減少損失的話
那橫向解析度就應該設定成 874.8--->不可能
若退而求其次改用 864x480 的話,從 486 到 480 又會有損失一點點了
因此很可惜這樣還是有點小遺憾...^^"
|
Shade提到的方法,用720x486 > 576x320,沒有誤差嗎?
如果訊源的PAR是729:800,那麼誤差是0%。
硬要在YUY2或YV12下作好一點的Resizing不是沒有可能。
不過要先補黑邊成790x480(動水平用)或720x576(動垂直用)
4:3
720x480 > 790x480(Add border) > 720x480 (Resize) > 640x480(刪去黑邊)
16:9
720x480 > 790x480(Add border) > 960x480 (Resize) > 848x480(刪去黑邊)
垂直:
4:3
720x480 > 720x576(Add border) > 720x632 (Resize) > 720x528(刪去黑邊)
16:9
720x480 > 720x576(Add border) > 720x474 (Resize) > 720x396(刪去黑邊)
這些方法也保留完整的畫面,而且誤差比Shade提到的方法細很多。