このトピックには、Java で PNG を ICON に変換する方法 に関する簡単な詳細が含まれています。 Java で PNG を ICO に変換するために必要なすべてのリソース、重要なクラス、および実行可能なサンプル コードを提供します。このアプリケーションは、Linux、Windows、または macOS 内の Java 対応環境で利用できます。
Java で PNG を ICO に変換する手順
- リポジトリ マネージャーを使用して Aspose.Imaging for Java を追加するための環境を構成します
- Image クラスのインスタンスを使用してソース PNG 画像を開きます
- IcoOptions クラス オブジェクトを使用して、デフォルトのレンダリング オプションを設定します
- 生成された ICON イメージをディスクに保存します
上記の手順に従うことで、Java* を使用して *PNG を ICON にエクスポートすることができます。段階的なアプローチでは、まずリポジトリ マネージャーから必要な JAR ファイルをインストールして環境をセットアップします。次に、Image クラスのインスタンスを使用してディスクからソース PNG ファイルをロードします。次に、IcoOptions クラス オブジェクトを使用して、出力する ICON ファイルにレンダリング オプションを設定し、変換された ICON ファイルをディスクに保存します。
Java を使用して PNG をアイコンに変換するコード
import com.aspose.imaging.Image; | |
import com.aspose.imaging.ImageOptionsBase; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.imageoptions.IcoOptions; | |
import com.aspose.imaging.imageoptions.PngOptions; | |
public class PNGToIconConvert { | |
public static void main (String[] args) { | |
String path = "/Users//KnowledgeBase/TestData/"; | |
// Applying product license to convert PNG to Icon in Java | |
License pngToIcLicense = new License(); | |
pngToIcLicense.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
Image image = Image.load(path + "sample.png"); | |
//Obtain the default saving options for ICON | |
ImageOptionsBase exportIconOptions = new IcoOptions(); | |
image.save(path + "outputICN.ico", exportIconOptions); | |
} | |
} |
この単純な例は、非常に単純な API インターフェイスの助けを借りて、Java を使用して PNG を ICON に変更するために簡単に使用できます。 Image クラスを使用して、他のタイプの画像をロードしたり、メモリ ストリームやディスクなどのソースから画像をロードするために使用できる複数のオーバーロードされた関数を公開したり、その他の追加の画像読み込みパラメータを使用したりできます。 LoadOptions クラスは、データの背景色、バッファー サイズのヒント、データ回復モード、および進行状況イベント ハンドラーを設定するためのさまざまなプロパティを提供しました。
このトピックでは、Java を使用して PNG を ICON に変換する方法を学びました。 JPG を白黒 PDF に変換する方法に興味がある場合は、JavaでJPGを白黒PDFに変換する方法 の記事を参照してください。