2012-10-23 9 views
0

을 Pixelating에서을 뷰 박스에서 MediaElement에 중지 :나는 다음과 같은 한

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

가 사용자에게 MediaElement의 비디오를 확대 할 수있는 옵션을 제공하기 위해, 나는 스트레치을 변경합니다 (ViewBox 내부의 MediaElement을 유지 ViewBox의 속성). 이렇게하면 고해상도 비디오가 픽셀 화됩니다.

비디오를 픽셀 화하지 못하게하거나 비디오를 확대하는 다른 방법을 구현하는 방법을 아는 사람이 있습니까?

답변

0

비디오는 결국 래스터 이미지처럼 일부 확대/축소 수준에서 픽셀 화됩니다. 픽셀 화 수준은 코덱 구현 및 렌더링을 위해 하드웨어 가속을 사용하는지 여부에 따라 달라집니다. MediaElement는 컴퓨터에 설치 한 코덱을 사용합니다. ScaleTransform을 사용해보고 도움이되는 fi를 보시도록 제안 해 주시겠습니까? 여기에 좋은 소개가 있습니다 :

UI Scaling