Dieses kurze Anleitungsthema konzentriert sich auf das Konvertieren von Raster image in SVG mit Java zusammen mit den detaillierten Konfigurationsschritten zum Einrichten der Umgebung und Verwenden des Beispielcodes. Durch die Verwendung von Java-Rasterbild-zu-SVG-Konvertern kann die Anwendung einfach mit einfachen API-Aufrufen und ein paar Codezeilen entwickelt werden. Die entwickelte Anwendung kann in jeder von Java unterstützten Umgebung verwendet werden, einschließlich Windows, Linux und macOS.
Schritte zum Konvertieren von Rasterbildern in SVG mit Java
- Konfigurieren Sie die Anwendung so, dass sie Aspose.Imaging aus dem Maven-Repository enthält, um Raster in Bilder zu konvertieren
- Laden Sie die Quell-TIFF-Bilddatei mithilfe des Image-Klassenobjekts von der Festplatte
- Instanziieren Sie das Klassenobjekt SvgOptions, um die gewünschten SVG-Bildeigenschaften festzulegen
- Stellen Sie verschiedene SVG-Eigenschaften für das gewünschte Bild ein
- Save-Methode konvertiert das Raster in ein SVG-Bild und speichert es auf der Festplatte
Zum Konvertieren von Raster in SVG wird eine Java-basierte Anwendung verwendet, indem die Umgebung festgelegt und der Namespace, die Klassen und die Methoden verwendet werden, die erforderlich sind. Die Anwendung kann mit der Methode Image.load() auch andere Rasterbildtypen laden und konvertieren, einschließlich PSD, GIF, PNG, JPEG, WEBP und J2K. Durch die Verwendung der SvgOption-Instanz können Sie verschiedene Eigenschaften des gewünschten SVG-Bildes festlegen und schließlich Tiff mit der Speichermethode in SVG konvertieren.
Code für Rasterbild-zu-SVG-Konverter in Java
In dem oben erwähnten Beispiel wird in Java eine TIFF-zu-SVG-Konvertierungsanwendung entwickelt, bei der der Prozess durch das Laden eines TIFF-Bildes von der Platte begonnen wird. Sie können das SVG mit Standard-SvgOptions generieren oder das ausgegebene SVG-Bild anpassen, indem Sie die verschiedenen Eigenschaften festlegen, darunter VectorRasterizationOptions, TextAsShapes, MultiPageOptions, ResolutionSettings, ColorType, Compression und FullFrame, bevor Sie das Bild mit der Speichermethode auf der Festplatte speichern.
In diesem Tutorial haben wir Sie durch die Entwicklung einer Java-Raster-zu-SVG-Konverter-Anwendung mit einfachem Code und einer einfachen API-Schnittstelle geführt. Wenn Sie mehr über das Zuschneiden der Bilder erfahren möchten, lesen Sie den Artikel zu wie man Bilder in Java zuschneidet.