【问题标题】:WPF- How Can I Show a Cropped Region of an ImageSource in an <Image> Control?WPF-如何在 <Image> 控件中显示 ImageSource 的裁剪区域?
【发布时间】:2010-11-14 18:39:29
【问题描述】:

WPF- 如何在控件中显示 ImageSource 的裁剪区域?

我有一个像素大小可变的 ImageSource。我有一个经过计算的裁剪矩形,指示我们实际要使用多少图像。我不想直接编辑图像数据,但我希望我的&lt;Image&gt; 控件仅显示 ImageSource 的裁剪区域。

Microsoft 是否提供了一种自动执行此操作的方法?
任何建议表示赞赏!

【问题讨论】:

    标签: wpf image xaml crop imagesource


    【解决方案1】:

    使用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>
    

    【讨论】:

      猜你喜欢
      • 2011-03-13
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多