如何在 C# Windows 8.1 应用商店应用中翻转和旋转图像

本文关键字:应用 翻转 图像 旋转 Windows | 更新日期: 2023-09-27 18:34:55

我正在尝试在C#中翻转和旋转图像(适用于Windows应用商店应用程序(。如果我尝试翻转首先旋转某个角度(例如 x(的图像,它会变得复杂。

明白了

Image.RotateFlip

方法仅适用于 Dektop 应用程序。

在这种情况下,是否有任何现有的 API 可以提供帮助?任何帮助表示赞赏:)

如何在 C# Windows 8.1 应用商店应用中翻转和旋转图像

如果您正在开发Windows应用商店应用程序(在C#中(,我假设您正在使用XAML作为GUI。如果是这种情况并且您想要执行旋转,则此标记位应该可以执行此操作。

对于旋转 :

 <Image Source="/Assets/Logo.png" >
        <Image.RenderTransform>
            <RotateTransform Angle="90"/>
        </Image.RenderTransform>
 </Image>

翻转 :

<Image Source="/Assets/Logo.png">
  <Image.RenderTransform>
    <ScaleTransform ScaleY="-1"/>
  </Image.RenderTransform>
</Image>

如果你想表演一个动画,你可能想看看这个答案。