Java で品質を落とさずに TIFF を PNG に変換

Java で品質を落とさずに TIFF を PNG に変換

TIFFPNG は、複雑な画像を表示するための一般的なファイル形式です。ただし、PNG はサイズが小さいため、Web プラットフォームに適していると考えられています。一方、TIFF は多くの Web ベースのプログラムと互換性がなく、PNG よりも大きなスペースを必要とします。これらの要因により、画質を損なうことなく TIFF を PNG に変換することに関心があるかもしれません。その場合、この記事では、Java で品質を落とさずに TIFF を PNG に変換する方法について説明します。

この記事では、次の点について説明します。

Java変換ライブラリのインストール

このセクションでは、この**TIFF から PNG への変換 API** のインストール手順を示します。 Maven を使用して Java プロジェクトまたはアプリを管理している場合は、pom.xml ファイルに次の構成を追加します。

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

次に、次のコマンドを実行します。

mvn clean    
mvn install -U

他の Java フレームワークに関する構成については、releases.conholdate.com にアクセスしてください。

Java コンバーター: 品質を損なうことなく TIFF から PNG への変換

37 MB のディスク容量を占有する TIFF ファイルを選びましょう。この TIFF には圧縮アルゴリズムが適用されていないと仮定します。したがって、このセクションでは、次の目標を達成することを期待しています。

  • 画像サイズを縮小します。
  • Web ベースのアプリケーションと互換性を持たせます。

上記の両方の目標を達成する究極の方法は、TIFF を PNG 画像に変換することです。 PNG ファイル形式は可逆圧縮をサポートしているため、出力の画質が低下することはありません。

Java を使用して TIFF を PNG に変換する手順は次のとおりです。

次のコード サンプルは、Java で TIFF を PNG に変換する方法を示しています。

TIFF から PNG への変換: 出力比較

まず、次の画像を見てください。これは、入力 TIFF 画像と出力 PNG 画像の両方のディスク上のサイズを示しています。

TIFF から PNG への変換: サイズ比較
その後、次のスクリーンショットを見てみましょう。これは、特定のズームでの両方の画像の品質を示しています。
TIFF 画像を PNG に変換 : 品質比較
したがって、出力 PNG のサイズが大幅に縮小されていることがわかります。ただし、画質は入力画像と出力画像の両方で同様です。

無料ライセンスを取得する

無料の一時ライセンス を取得して、評価制限なしで API を試すことができます。

まとめ

要約すると、Java で TIFF 画像ファイルを PNG に変換する手順について説明しました。したがって、画質を落とさずにプログラムで TIFF を PNG に変換する方法を学んだことを願っています。また、Java TIFF から PNG への変換 API が高品質の結果を提供することの強みにも気付いたかもしれません。

Java 変換 API の詳細については、ドキュメント を参照してください。

最後に、conholdate.com で定期的な更新をお待ちください。

質問する

フォーラムでご質問やご質問をお知らせください。

こちらもご覧ください