この簡単なトピックでは、環境を構成してコードを実行するために必要な詳細な手順を提供することにより、**Javaを使用してSVGをPNGに変換する方法について説明します。 * Java SVG to PNG *の使用は、数行のコードを使用して簡単に管理でき、Windows、Linux、またはmacOSプラットフォームで実行されるすべてのタイプのJavaベースのアプリケーションに適しています。
Javaを使用してSVGをPNGに変換する手順
- MavenリポジトリからAspose.Imagingライブラリを追加してプロジェクトを構成し、SVGをPNGに変換します
- Aspose.Imaging名前空間をインポートして、コードでAPI呼び出しを使用します
- Image class load()メソッドを使用してサンプルSVG画像をロードします
- SvgRasterizationOptionsオブジェクトを初期化して、SVG画像の高さと幅を設定します
- 目的のPNGのPngOptionsオブジェクトを作成します
- 変換したPNGファイルをディスクに保存します
- Javaの前述の手順は、単純なAPIインターフェイスを使用してSVGをPNG *に変換し、Imageクラスによって公開されたload()メソッドを使用してソースSVGファイルをロードすることから始まります。 SvgRasterizationOptionsクラスは、SVGページの幅と高さを設定するために使用されます。最終的に、SvgRasterizationOptionsオブジェクトはPngOptionsインスタンスに渡され、SVGをPNG画像としてレンダリングおよび保存します。
Javaを使用してSVGをPNGに変換するコード
SVGからPNGへのJavaコードベースのコンバーターを開発するために、単純なAPI呼び出しの助けを借りて効果的に利用されています。境界線の設定、スケーリング係数、背景色など、SvgRasterizationOptionsクラスの追加のプロパティを設定することにより、出力の変更を実行できます。また、PngOptionsクラスは、解像度設定、圧縮レベル、フィルタータイプなどを設定するためのオプションを公開します。
この例では、SVGをPNGに変換するためにJavaベースのアプリケーションをMSWindows、macOS、またはLinuxを含む任意のプラットフォームで開発できることを示しました。 Tiff画像の透かしの設定について知りたい場合は、Javaを使用してTIFFで透かしを設定する方法の記事を参照してください。