
Java で品質を落とさずに TIFF を PNG に変換
TIFF と PNG は、複雑な画像を表示するための一般的なファイル形式です。ただし、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 に変換する手順は次のとおりです。
- Converter クラスを使用して TIFF 画像を読み込みます。
- ImageConvertOptions クラスのインスタンスを初期化し、変換ファイル形式を PNG に設定します。
- setHeight(int) および setWidth(int) メソッドを使用して、結果の PNG のサイズを指定します。
- Converter.convert(String arg0, ConvertOptions arg1) メソッドを呼び出して、JPG 画像を保存します。
次のコード サンプルは、Java で TIFF を PNG に変換する方法を示しています。
//Load the presentation | |
Converter converter = new Converter("sample.pptx"); | |
// Set the convert options for JPG format | |
ImageConvertOptions options = new ImageConvertOptions(); | |
options.setFormat(ImageFileType.Png); | |
// Set image size | |
options.setWidth(5600); | |
options.setHeight(4200); | |
// Convert to JPG format | |
converter.convert("ppt-to-image.jpg", options); |
TIFF から PNG への変換: 出力比較
まず、次の画像を見てください。これは、入力 TIFF 画像と出力 PNG 画像の両方のディスク上のサイズを示しています。


無料ライセンスを取得する
無料の一時ライセンス を取得して、評価制限なしで API を試すことができます。
まとめ
要約すると、Java で TIFF 画像ファイルを PNG に変換する手順について説明しました。したがって、画質を落とさずにプログラムで TIFF を PNG に変換する方法を学んだことを願っています。また、Java TIFF から PNG への変換 API が高品質の結果を提供することの強みにも気付いたかもしれません。
Java 変換 API の詳細については、ドキュメント を参照してください。
最後に、conholdate.com で定期的な更新をお待ちください。
質問する
フォーラムでご質問やご質問をお知らせください。