3

C#で画像を反転して回転させようとしています(Windowsストアアプリ用)。そして、最初に x などの角度だけ回転させた画像を反転しようとすると、複雑になります。

そうですか

Image.RotateFlip

メソッドは、Dektop アプリでのみ使用できます。

この状況で役立つ既存の API はありますか? どんな助けでも感謝します:)

4

1 に答える 1

3

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>

アニメーションを実行したい場合は、この回答をご覧ください。

于 2013-10-11T23:14:09.583 に答える