2009-07-28 22 views
3

WPF-コントロール内にImageSourceのクロップ領域を表示するにはどうすればよいですか?WPF- <Image>コントロールにImageSourceのクロップ領域を表示する方法はありますか

私は、画像サイズがピクセルであることができます。私はcaculated crop rectangleを持っていて、実際にイメージのどれくらいを使っているかを示しています。イメージデータを直接編集するのではなく、<Image>コントロールにImageSourceの切り抜かれた領域のみを表示させたいと思います。

Microsoftはこれを自動化する方法を提供していますか?
アドバイスありがとうございます。

答えて

5

CroppedBitmapを使用してください。ここで

は、その使用方法の例です。これは完璧に動作しますように

<Page.Resources> 
     <!-- Define some image resources, for use as the image element source. --> 
     <BitmapImage x:Key="masterImage" UriSource="/sampleImages/gecko.jpg" /> 
     <CroppedBitmap x:Key="croppedImage" 
     Source="{StaticResource masterImage}" SourceRect="30 20 105 50"/> 
    </Page.Resources> 
+0

が見えます。ありがとう! – Giffyguy

関連する問題