画像を回転するJavaプログラム

PHPz
リリース: 2023-09-01 16:25:03
転載
1166 人が閲覧しました

画像ファイルは時計回りまたは反時計回りに回転できます。画像を回転するには、ランダムな画像ファイルをダウンロードし、システム上の任意のフォルダーに保存する必要があります。また、.pdf ファイルも必要で、ダウンロードした画像ファイルを開いた後、その特定の .pdf ファイル内で角度を回転させることができます。 90 度回転の場合、新しい画像のアンカー ポイントは、Java の平行移動変換を使用して回転を実行するのに役立ちます。アンカー ポイントは、特定の画像の中心です。

Java を使用して画像を回転するアルゴリズム

「AffineTransformOp」クラスは、Java を使用して画像ファイルを回転する最も簡単な方法です。ユーザーは画像データをバッファ画像としてロードし、アンカー ポイントを使用して回転操作を適用して、次のステップで新しい BufferedImage を生成できます。これらの操作には、JDeli(幅広いファイルタイプ) を使用して JPEG ファイルを使用することを常にお勧めします。

Java プログラムを使用して画像を回転すると、プログラマは BufferedImage クラスや Color c などのいくつかの組み込みメソッドを使用できます。

このプロセスを使用するには、画像を BufferedImage として Java にロードし、同じ関数を使用して画像を回転し、データを新しいファイルに保存する必要があります。

ここで、上記の操作をより広範に理解するためのアルゴリズムについて説明します -

  • ステップ 1-イメージは読み取りおよび書き込みされ、ディレクトリ パスを表すファイル クラスにインポートされます。

  • ステップ 2- IOException を使用します: エラーを処理します。

  • ステップ 3-特定の画像を保持するには、RAM にデータを保存する静的メソッドである BufferedImage と呼ばれるオブジェクトを使用します。

  • ステップ 4

    - 読み取りおよび書き込み操作に ImageIO を使用します。

  • ステップ 5

    - Graphics2D クラスを使用して、2D 形状をレンダリングします。###構文### リーリーこの文法に従って理解する手順は次のとおりです:

パラメータ -

  • 画像

    - 回転操作を実行します
    • 角度- 円弧回転

    • Return

      - 回転された画像ファイル
  • 次のプロセスでは、Java プログラムを使用して画像ファイルを回転できます -

ステップ 1

- Java 環境でイメージ ファイルを BufferedImage としてロードする Java でイメージ ファイルをロードするには -

  • リーリー

    ステップ 2
  • - 画像を 90 度回転します
  • 画像ファイルを 90 度回転するには、以下のコードに従います -

    リーリー

  • ステップ 3

  • 画像ファイルを保存します

    リーリー ###例### リーリーBufferedImage関数を使用した画像の回転try-catch ブロッキング メソッドを使用すると、コード フローを妨げる可能性がある例外を処理できます。

Document クラス

- ドキュメント クラスは主に PDF ドキュメントを表示するために使用されます。この特定の Java プログラムでは、ie.documentobj 関数を使用してドキュメント クラスを作成する必要があります。この関数は、PDF ファイルを開いたり閉じたりするために使用されます。

  • PDF Writer クラス

    - この関数は、画像ファイルの回転をコーディングするための PDF、XML、RTF ファイルの生成をサポートしています。ここで使用するディレクトリ関数は、ファイルを処理するための fileOutputStream() です。 Javaコード.

  • 出力関数

    −output.pdfは、Javaコードを使用して操作を実行した後の出力を表す関数クラスです。この関数は、提供された入力の出力を取得するのに役立ちます。

  • 関数 -
  • image class.imgage.scaleToFit()
  • - この関数は、入力ファイルのプリセットでサイズを設定するのに役立ちます。

    • imageobj.setRotationDegrees()

      - コーダーはこれを使用して画像を特定の角度で回転できます。使用したメソッドのパラメータとして使用できます。

    • documentobj.open()

      - この関数は、ユーザーが操作中にファイルを開くのに役立ちます。

    • documentobj.close()

      - この関数を使用して .pdf ファイルを閉じます。

    • ###例### リーリー ###出力###
    • プログラム内で可能なメソッドを使用してコーディングすることにより、コンソールにディメンションと実行ポップアップを表示します。回転後に新しい画像が保存されます。

      ###結論###
    • この記事では、上で説明したプロセスが画像ファイルの回転に役立ちます。 90 度回転するには、プログラムで新しい画像を設定し、すべてのパラメータを変更する必要があります。アンカーポイントは画像の中心にあるので、時計回りでも反時計回りでも操作は同じです。

以上が画像を回転するJavaプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!