このトピックでは、Java で PNG を圧縮する方法に焦点を当てています。 Java を使用して PNG を圧縮するために必要なすべてのリソース、クラス、メソッド、および実用的なサンプル コードが含まれています。生成されたアプリケーションは、Windows、macOS、または Linux 内の任意の Java 準拠環境で使用できます。
Java を使用して PNG を圧縮する手順
- リポジトリ マネージャーを使用して Aspose.Imaging for Java を追加し、環境を設定します
- Image クラスのインスタンスを使用して、ソースの PNG 画像ファイルを読み込みます
- PngOptions クラスのインスタンスを使用して、他のプロパティとともに圧縮率を設定します
- 圧縮された PNG ファイルをディスクに保存します。
前述の手順に従うことで、プロジェクト内に必要なリソースを含めて最初に環境を構成する段階的なアプローチを使用して、Java での PNG 圧縮を簡単に管理できます。次に、Image クラスのインスタンスを使用してディスクからソース PNG 画像にアクセスし、続いて PngOptions クラスのインスタンスを使用して圧縮率を他の関連プロパティとともに構成します。最後に、圧縮された PNG 画像が Pngoptions 設定に基づいてディスクに保存されます。
Java を使用して PNG を圧縮するコード
このコード例は、非常に単純な API 呼び出しを使用して *Java で PNG ファイルを圧縮するために使用できます。 Image クラスは、他の種類の画像をサポートする追加の LoadOptions パラメータと組み合わせて、ストリームから画像をロードするために使用できる複数のオーバーロード関数で構成されます。 PngOptions クラスは、いくつか例を挙げると、色の種類、圧縮率、ベクトル ラスター化オプションなどのプロパティを設定するメソッドを公開します。
このトピックでは、Java を使用して PNG 圧縮を実現する方法について学びました。 PNG を ICON に変換する方法に興味がある場合は、JavaでPNGをアイコンに変換する方法 の記事を参照してください。