In deze korte zelfstudie leert u hoe u het formaat van een SVG-afbeelding in Java kunt wijzigen. Het biedt gedetailleerde stappen, een uitvoerbare voorbeeldcode en de configuratiestappen voor de omgeving. U kunt het formaat van SVG in Java wijzigen met behulp van een paar API-aanroepen en u kunt ook de uitvoer SVG aanpassen.
Stappen om het formaat van een SVG-afbeelding in Java te wijzigen
- Stel uw applicatie in om Aspose.Imaging uit de repository te gebruiken
- Laad het bron-SVG-bestand in het Image klasseobject waarvan de grootte in Java moet worden gewijzigd
- Roep de Image.resize() methode aan met een nieuw formaat en wijzig het formaat als CenterToCenter
- Sla de uitvoer-SVG op waarvan het formaat is gewijzigd volgens de vereisten
Deze stappen zijn bedoeld om * de grootte van de SVG-afbeelding in Java te wijzigen*. De configuratiedetails en de volgorde van de programmeerstappen worden gedeeld en kunnen worden gevolgd in alle omgevingen die Java ondersteunen. U kunt de verkleinde SVG-afbeelding ook aanpassen voordat u deze op de schijf opslaat.
Code om het formaat van SVG-bestand in Java te wijzigen
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.ResizeType; | |
public class ResizeSvgImageInJava { | |
public static void main(String[] args) // Main function to resize SVG image in Java | |
{ | |
// Instantiate a license to avoid watermark in the output resized SVG file | |
License licForSvgResizing = new License(); | |
licForSvgResizing.setLicense("Aspose.Imaging.lic"); | |
// Load the source SVG image file that needs to be resized | |
Image img = Image.load("Circle.svg"); | |
// Set the new size of the SVG image along with the resize type | |
img.resize(img.getWidth() * 2, img.getHeight() * 2, ResizeType.CenterToCenter); | |
// Save the resized SVG image on the disk | |
img.save("ResizedSvg.svg"); | |
System.out.println("Done"); | |
} | |
} |
U kunt het klasseobject SvgOptions gebruiken in de functie Image.Save() om de verkleinde SVG aan te passen door een of meer methoden aan te roepen, zoals setColorType(), setCompress(), setTextAsShapes(). Op dezelfde manier kunt u ISvgResourceKeeperCallback getCallback() gebruiken om de opties voor het opslaan van lettertypen op te halen of in te stellen,
In deze korte tutorial hebben we geleerd om de grootte van een SVG-afbeelding in Java te vergroten. Als u de afbeeldingsgrootte van andere typen wilt wijzigen, raadpleegt u het artikel op het formaat van een afbeelding wijzigen met Java.