Det här korta ämnet handlar om hur man konverterar SVG till PNG med Java genom att tillhandahålla detaljerade steg som krävs för att konfigurera miljön och exekvera koden. Att använda Java SVG till PNG kan enkelt hanteras med några rader kod och det är lämpligt för alla typer av Java-baserade applikationer som körs på Windows, Linux eller macOS-plattformar.
Steg för att konvertera SVG till PNG med Java
- Konfigurera projektet genom att lägga till Aspose.Imaging-biblioteket från Maven Repository för att konvertera SVG till PNG
- Importera namnområdet Aspose.Imaging för att använda API-anrop i koden
- Ladda exempel-SVG-bilden med Image class load()-metoden
- Initiera SvgRasterizationOptions-objektet för att ställa in SVG-bildens höjd och bredd
- Skapa PngOptions-objekt för önskad PNG
- Spara den konverterade PNG-filen på disken
Ovannämnda steg i Java konverterar SVG till PNG med hjälp av ett enkelt API-gränssnitt och börjar med att ladda SVG-källfilen med metoden load() exponerad av klassen Image. Klassen SvgRasterizationOptions kommer att användas för att ställa in SVG-sidans bredd och höjd. I slutändan kommer SvgRasterizationOptions-objektet att skickas vidare till PngOptions-instansen för att rendera och spara SVG som en PNG-bild.
Kod för att konvertera SVG till PNG med Java
För att utveckla omvandlaren för SVG till PNG har Java kodbas effektivt använts med hjälp av enkla API-anrop. Vi kan utföra ändringen i utdata genom att ställa in ytterligare egenskaper för klassen SvgRasterizationOptions, inklusive inställd kantlinje, skalningsfaktorer och bakgrundsfärg. Klassen PngOptions visar också alternativen för att ställa in upplösningsinställningar, komprimeringsnivå och filtertyper etc.
Exemplet lärde ut att för att konvertera SVG till PNG kan Java-baserade applikationer utvecklas på vilken plattform som helst, inklusive MS Windows, macOS eller Linux. Om du vill lära dig hur du ställer in en vattenstämpel för en Tiff-bild, se artikeln om hur man ställer in vattenstämpel i TIFF med Java.