Aspose.Total for Java を使用すると、2つの簡単な手順で任意のJavaアプリケーション内でJSON形式をTGAに変換できます。まず、 Aspose.Cells for Java を使用して、JSONをJPEGに解析できます。その後、 Aspose.Imaging for Java を使用して、JPEGをTGAに変換できます。
変換要件
さらに、APIを使用すると、指定されたレイアウトオプションを使用してJSONをTGAに解析できます。レイアウトオプションを指定するには、 JsonLayoutOptions クラスを使用できます。これにより、配列をテーブルとして処理し、nullを無視し、配列のタイトルを無視し、オブジェクトのタイトルを無視し、文字列を数値または日付に変換し、日付と数値の形式を設定し、タイトルのスタイルを設定できます。これらのオプションはすべて、必要に応じてデータを表示できます。次のコードスニペットは、レイアウトオプションを設定する方法を示しています。
レイアウトを設定し、Javaを介してJSON形式をTGAに変換する
APIを使用して、TGAドキュメントに透かしを入れたJSONをTGAに変換することもできます。透かしを追加するには、最初にJSONをJPEGに変換し、透かしを追加します。透かしを追加するには、 Image クラスを使用して画像ファイルを読み込み、 Graphics クラスをImageオブジェクトで初期化し、新しい[Matrix]( https://reference.aspose.com/imaging/java/com.aspose.imaging / Matrix)オブジェクトを作成し、変換と変換を目的の角度に設定し、 Graphics.drawString メソッド。画像に透かしを追加した後、JPEGをTGA形式で保存できます。
JSON の変換オプションを Java で探索
JSON ファイル形式とは
JSON (JavaScript Object Notation) ファイル形式は、軽量で広く使用されているデータ交換形式です。これは JavaScript プログラミング言語から派生したものですが、現在は言語に依存せず、さまざまなプログラミング言語でサポートされています。 JSON ファイルには、構造化された読み取り可能な形式でデータが保存されるため、人間とマシンの両方が理解し、処理しやすくなります。
JSON ファイルは、階層構造で編成されたキーと値のペアで構成されます。これらは、オブジェクト (中括弧 {} で囲まれた) と配列 (角括弧 [] で囲まれた) を使用して、シンプルかつ直感的な方法でデータを表します。各キーは、文字列、数値、ブール値、null、オブジェクト、配列などの対応する値とペアになります。この柔軟性により、JSON は複雑でネストされたデータ構造を処理できます。
JSON の主な利点の 1 つは、そのシンプルさと使いやすさです。その軽量な性質と最小限の構文により、ネットワーク上のデータ送信やファイルへの保存が効率的になります。 JSON ファイルは、ウェブサーバーとクライアント間のデータ交換、構成ファイル、API、構造化データの保存によく使用されます。
JSON ファイルは人間が判読できるため、テキストを使用して簡単に理解および変更できます。編集者。また、機械可読であるため、アプリケーションは JSON データを効率的に解析して処理できます。多くのプログラミング言語は、JSON を操作するための組み込みライブラリまたはパッケージを提供しており、JSON データの解析とシリアル化を簡素化します。
TGA ファイル形式とは
Truevision グラフィックス アダプター (TGA) は、Truevision Inc によって開発されたラスター グラフィックス ファイル形式です。当初、TARGA および VISTA ボードのネイティブ形式として設計されました。これらのボードは、IBM PC 互換機用に 24 色でのトゥルー カラー ディスプレイを提供する最初のグラフィックス カードの 1 つでした。ビット。 TGA はピクセルあたり最大 32 ビットをサポートし、圧縮、アルファ チャネル、ガンマ補正などの機能を備えています。
TGA ファイル形式は比較的単純で、いくつかの必須フィールドとその後に続く可変長の画像データ セクションで構成されています。 。 TGA ファイルのヘッダーには、イメージ ID バイト数、カラー マップ エントリ数 (該当する場合)、バイトあたりのイメージ ピクセル数、イメージ原点の X および Y 座標、幅などの特定のフィールドが含まれている必要があります。ピクセル単位の画像の高さ、ピクセルあたりのビット数、画像記述子バイト。
TGA ファイルの画像データ セクションには、一連のバイトとして保存された実際の画像ピクセルが含まれています。各ピクセルは指定されたビット数で表され、ヘッダーに従って 8 の倍数である必要があります。画像記述子バイトは、画像の方向とアルファ チャネルに関する情報を提供します。最上位の 2 ビットはアルファ チャネルの深度を示し、残りの 6 ビットは画像の方向 (左から右、上から下) を決定します。右から左、上から下。左から右、下から上。または右から左、下から上。
画像に透明度用のアルファ チャネルが含まれている場合、画像データの後の別のセクションに保存されます。アルファ チャネル データは一連のバイトで構成され、各バイトは対応するピクセルの不透明度を表します。