.NET で画像を水平または垂直にフリップする方法

.NET で画像を水平または垂直にフリップする方法

Aspose.Imaging for .NET では、サポートされている画像をホリフォルニアまたは垂直に数行のコードでフリップすることができます。

現実世界問題

スキャンされたドキュメントや写真は逆転するように見えるか、デザイナーは効果やランキングのために鏡の画像を必要とするかもしれません。

ソリューション概要

使用する The RotateFlip 適切な方法で RotateFlipType 画像を横向きに表示する(FlipX)または垂直(FlipY).

原則

  • Visual Studio 2019 以降
  • .NET 6.0 またはそれ以降(または .Net Framework 4.6.2+)
  • Aspose.Imaging for .NET から NuGet
  • 画像ファイル(JPEG、PNG、BMPなど)
PM> Install-Package Aspose.Imaging

ステップ・ステップ・実施

ステップ1:画像を横向きに振り回す(鏡X)

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

string inputPath = "./input/photo.jpg";
string outputFlipX = "./output/photo_flipx.jpg";

using (var image = Image.Load(inputPath))
{
    image.RotateFlip(RotateFlipType.RotateNoneFlipX);
    image.Save(outputFlipX, new JpegOptions { Quality = 90 });
}

ステップ2:画像を垂直にフリップする(鏡Y)

string outputFlipY = "./output/photo_flipy.jpg";

using (var image = Image.Load(inputPath))
{
    image.RotateFlip(RotateFlipType.RotateNoneFlipY);
    image.Save(outputFlipY, new JpegOptions { Quality = 90 });
}

ステップ3:レビューと結果の使用

あなたのワークフローのための適切な鏡を確認するために出力を予測します。

ケースとアプリケーションの使用

  • 逆転スキャンや写真の修正
  • グラフィックデザインにおける鏡効果の作成
  • 図書、印刷、またはクリエイティブなレイアウトのための画像の準備

共通の課題と解決策

Wrong flip 方向: 両方試してみる FlipX そして、 FlipY あなたのケースに必要なものを見るために。

回転とフリップの必要性: 他の方法を使用してローテーションと組み合わせる RotateFlipType 価値観(次の記事を参照)

バッチ処理: フォルダーを通過し、必要に応じてすべての画像をフリップします。

ベストプラクティス

  • 編集前にオリジナルファイルをアーカイブ
  • 文書フリップ方向 一貫した処理
  • 自動スキャン/デザインワークフローの一環としてフリッピングを使用する

FAQ

Q: PNG、TIFF、またはBMP画像をフリップできますか?**A: はい - アスポーズ.Imaging は、すべての主要なラスターフォーマットをサポートします。

**Q:フォルダー内のすべての画像を自動的にフリップできますか?**A: はい - このコードをロープに入れて、バッチの例に示されているように、それぞれのファイルに適用します。

Q:同時にフリップして回転できますか?A:Yes - 行動を組み合わせる RotateFlipType 価値観(次の記事を参照)

結論

フリッピング画像は、ASPOSE.Imaging for .NET で迅速かつ信頼性が高い。 Aspose.Imaging for .NET API リファレンス .

 日本語