0

私は次のものを持っています:

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

MediaElementのビデオをユーザーにズームするオプションを提供するために、 (ViewBox の Stretch プロパティを変更することにより) をMediaElement内部に保持しました。ViewBoxこれを行うと、低解像度のビデオがピクセル化されます。

ビデオのピクセル化を停止する方法や、ビデオをズームする別の方法を実装する方法を知っている人はいますか?

4

1 に答える 1

0

ビデオは、ラスター イメージと同様に、最終的にズームのレベルでピクセル化されます。ピクセル化のレベルは、コーデックの実装と、レンダリングにハードウェア アクセラレーションを使用するかどうかによっても異なります。MediaElement は、マシンにインストールされているコーデックを使用します。ScaleTransform を試してみて、役立つ fi を確認することをお勧めしますか? ここに良いチュートリアルがあります:

UI スケーリング

于 2013-03-27T04:04:58.877 に答える