【问题标题】:WPF image set boundariesWPF 图像集边界
【发布时间】:2014-04-03 02:44:33
【问题描述】:

如何在 WPF 中的图像文件上显示像素矩形?我想在由 (8,8) 和 (15,15) 界定的区域上“裁剪”,然后在 WPF Image 控件中显示该区域。创建 BitmapImage 并设置 SourceRect 似乎不起作用。

【问题讨论】:

    标签: c# wpf


    【解决方案1】:

    那就是CroppedBitmap:

    <!-- from msdn -->
    <!-- Chain a cropped bitmap off a previosly defined cropped image -->
    <Image Width="200" Grid.Column="0" Grid.Row="3" Margin="5">
       <Image.Source>
          <CroppedBitmap Source="{StaticResource croppedImage}" 
             SourceRect="30 0 75 50"/>
       </Image.Source>
    </Image>
    

    【讨论】:

    • 谢谢!虽然我的意思是在 c# 代码中,但这正是我所需要的!
    • 很高兴听到它,如果你想从 C# 中获得它,它仍然是相同的概念。创建一个新的CroppedBitmap 并将原始设置为Source
    猜你喜欢
    • 2011-07-13
    • 2019-07-28
    • 2020-09-01
    • 2018-09-06
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多