Javaで画像を回転する

この簡潔なトピックでは、Javaで画像を回転する方法を、設定を用いてシステマティックに説明し、この機能を実装する手順を示します。Javaでのビットマップ回転操作をユーザー定義の角度で実行する方法を示し、回転によって露出される領域の背景色を指定する方法も説明します。また、さまざまなフォーマット(BMP、PNG、JPEGなど)の画像を同時に回転させたり反転させたりする方法も学ぶことができます。

Javaで画像を回転させる手順

  1. Aspose.Imaging for Javaをプロジェクトに追加して環境を整備します
  2. Imageクラスのインスタンスを作成して入力画像を取得します
  3. 画像をRasterImageクラスのオブジェクトにキャストします
  4. パフォーマンスを最適化するためにメモリに読み込んだ画像をキャッシュします
  5. rotateメソッドで画像の回転を行い、背景色を設定します
  6. 回転した画像をエクスポートします

Javaで画像を角度で回転する操作を活用することで、必要な環境設定を詳細に説明し、次にこの機能を実現するための手順を順を追って説明します。ソースBMPファイルはRasterImageとして処理され、回転および反転のための複数のメソッドが提供されます。最初に画像はパフォーマンス向上のためにメモリにキャッシュされ、その後回転と反転が行われ、再度保存されます。

Javaで画像を回転するコード

Javaでビットマップを回転するために、サンプルではrotateメソッドを使用して画像に特定の回転を適用します。画像の回転中に作成される空白領域を埋める背景色を指定できます。さらに、rotateFlipを使用して画像を反転することも可能で、RotateFlipTypeクラスを使用します。オプションには、X軸で反転した90度回転のRotate90FlipX、Y軸で反転した90度回転のRotate90FlipYが含まれ、合計で16の組み合わせが利用できます。

このガイドでは、Javaで画像を回転させる方法をカバーしました。画像のサイズ変更に関する指示については、Javaで画像の明るさを変更する記事をご覧ください。

 日本語