Questo breve argomento riguarda come convertire SVG in PNG utilizzando Java fornendo i passaggi dettagliati necessari per configurare l’ambiente ed eseguire il codice. L’utilizzo di Java SVG to PNG può essere facilmente gestito utilizzando poche righe di codice ed è adatto a tutti i tipi di applicazioni basate su Java in esecuzione su piattaforme Windows, Linux o macOS.
Passaggi per convertire SVG in PNG utilizzando Java
- Configura il progetto aggiungendo la libreria Aspose.Imaging da Maven Repository per convertire SVG in PNG
- Importa lo spazio dei nomi Aspose.Imaging per utilizzare le chiamate API nel codice
- Carica l’immagine SVG di esempio utilizzando il metodo Image class load()
- Inizializza l’oggetto SvgRasterizationOptions per impostare l’altezza e la larghezza dell’immagine SVG
- Crea oggetto PngOptions per il PNG desiderato
- Salva il file PNG convertito su disco
I suddetti passaggi in Java convertono SVG in PNG con l’aiuto di una semplice interfaccia API e iniziano con il caricamento del file SVG di origine utilizzando il metodo load() esposto dalla classe Image. La classe SvgRasterizationOptions verrà utilizzata per impostare la larghezza e l’altezza della pagina SVG. Alla fine, l’oggetto SvgRasterizationOptions verrà passato all’istanza PngOptions per il rendering e il salvataggio dell’SVG come immagine PNG.
Codice per convertire SVG in PNG utilizzando Java
Per lo sviluppo del convertitore da SVG a PNG è stato utilizzato in modo efficace Java codebase con l’aiuto di semplici chiamate API. Possiamo eseguire l’alterazione nell’output impostando proprietà aggiuntive della classe SvgRasterizationOptions tra cui impostare il bordo, i fattori di ridimensionamento e il colore di sfondo. Inoltre, la classe PngOptions espone le opzioni per impostare le impostazioni di risoluzione, il livello di compressione e i tipi di filtro, ecc.
L’esempio insegnava che per convertire SVG in PNG, le applicazioni basate su Java possono essere sviluppate su qualsiasi piattaforma, inclusi MS Windows, macOS o Linux. Per ulteriori informazioni sull’impostazione di una filigrana per un’immagine Tiff, fare riferimento all’articolo su come impostare la filigrana in TIFF utilizzando Java.