2012-10-23 29 views
0

我有以下幾點:停止在視框一個MediaElement的從像素化

<Viewbox x:Name="vb" HorizontalAlignment="Center" VerticalAlignment="Center"> 
    <MediaElement x:Name="mc" /> 
</Viewbox> 

爲了提供一個選項,以放大MediaElement的視頻用戶,我不停的ViewBoxMediaElement(通過改變拉伸ViewBox的屬性)。這樣做會導致低分辨率視頻像素化。

有誰知道我該如何停止像素化視頻或實現不同的方法來縮放視頻?

回答

0

視頻最終會像光柵圖像一樣在某個縮放級別進行像素化。像素化水平還取決於編解碼器的實現以及它是否使用硬件加速進行渲染。 MediaElement使用您在機器中安裝的編解碼器。我可以建議你嘗試ScaleTransform並看到fi有幫助嗎?這裏有一個很好的utorial:

UI Scaling