wpf- 컨트롤에서 이미지 소스의 자른 영역을 어떻게 보여줄 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1195208

문제

WPF- 컨트롤에서 이미지 소스의 자른 영역을 어떻게 보여줄 수 있습니까?

픽셀로 vairable 크기의 이미지 소스가 있습니다. 나는 caculated crop 직사각형을 가지고 있으며, 실제로 우리가 실제로 사용할 이미지의 양을 나타냅니다. 이미지 데이터를 직접 편집하고 싶지 않지만 내 <Image> 컨트롤 이미지 소스의 자른 영역 만 표시합니다.

Microsoft는 이것을 자동화 할 수있는 방법을 제공합니까?
모든 조언에 감사드립니다!

도움이 되었습니까?

해결책

a CrpedpitBitMap.

다음은 사용법의 예입니다.

   <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>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top