2009-07-28 5 views
3

WPF- 컨트롤에 ImageSource의 잘린 영역을 표시하려면 어떻게해야합니까?WPF- <Image> 컨트롤에서 ImageSource의 잘린 영역을 어떻게 표시 할 수 있습니까?

나는 크기가 픽셀로되어있는 이미지 소스를 가지고 있습니다. 나는 우리가 실제로 사용할 이미지의 양을 나타내는 caculated crop 자판을 가지고 있습니다. 이미지 데이터를 직접 편집하고 싶지는 않지만 내 <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