In diesem kurzen Tutorial erfahren Sie, wie Sie die Größe von SVG-Bildern in Java ändern. Es bietet detaillierte Schritte, einen ausführbaren Beispielcode zusammen mit den Schritten zur Umgebungskonfiguration. Sie können mithilfe einiger API-Aufrufe die Größe von SVG in Java ändern und auch die Ausgabe SVG anpassen.
Schritte zum Ändern der Größe eines SVG-Bildes in Java
- Richten Sie Ihre Anwendung so ein, dass sie Aspose.Imaging aus dem Repository verwendet
- Laden Sie die SVG-Quelldatei in das Klassenobjekt Image, dessen Größe in Java geändert werden soll
- Rufen Sie die Image.resize()-Methode mit der neuen Größe und dem Größenänderungstyp als CenterToCenter auf
- Speichern Sie die Ausgabe-SVG, deren Größe gemäß den Anforderungen geändert wurde
Diese Schritte dienen dazu, die Größe des SVG-Bildes in Java zu ändern. Die Konfigurationsdetails und die Abfolge der Programmierschritte werden gemeinsam genutzt und können in allen Umgebungen verfolgt werden, die Java unterstützen. Sie können das in der Größe geänderte SVG-Bild auch anpassen, bevor Sie es auf der Festplatte speichern.
Code zum Ändern der Größe der SVG-Datei in Java
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"); | |
} | |
} |
Sie können das Objekt der Klasse “SvgOptions” in der Funktion “Image.Save()” verwenden, um das in der Größe geänderte SVG anzupassen, indem Sie eine oder mehrere Methoden wie “setColorType()”, “setCompress()” oder “setTextAsShapes()” aufrufen. In ähnlicher Weise können Sie ISvgResourceKeeperCallback getCallback() verwenden, um die Schriftartspeicheroptionen abzurufen oder festzulegen.
In diesem kurzen Tutorial haben wir gelernt, SVG-Bilder in Java zu vergrößern. Wenn Sie die Bildgröße anderer Typen ändern möchten, lesen Sie den Artikel zu So ändern Sie die Bildgröße mit Java.