Raszterkép konvertálása SVG-re Java segítségével

Ez a gyors útmutató témakör a(z) Raster image a SVG-re való konvertálására irányul Java használatával, valamint a részletes konfigurációs lépésekkel a környezet beállításához és a példakód használatához. A Java Raster image to SVG konvertáló alkalmazás segítségével egyszerűen fejleszthető egyszerű API-hívások és néhány sornyi kód segítségével. A kifejlesztett alkalmazás bármely Java által támogatott környezetben használható, beleértve a Windows, Linux és macOS rendszert.

A raszterkép SVG formátumú konvertálásának lépései Java használatával

  1. Állítsa be az alkalmazást úgy, hogy tartalmazza a Aspose.Imaging fájlt a Maven adattárból a raszter képpé konvertálásához
  2. Töltse be a forrás Tiff képfájlt a lemezről a Image osztályobjektum használatával
  3. Példányosítsa a SvgOptions osztályobjektumot a kívánt SVG-képtulajdonságok beállításához
  4. Állítson be különböző SVG-tulajdonságokat a kívánt képhez
  5. Mentési módszer konvertálja a rasztert SVG képpé, és mentse el a lemezre

A Raszter SVG-vé konvertálásához Java alapú alkalmazást használnak a környezet beállításával és a szükséges névtér, osztályok és metódusok használatával. Az alkalmazás más raszterképtípusokat is betölthet és konvertálhat, beleértve a PSD-t, GIF-et, PNG-t, JPEG-et, WEBP-t és J2K-t az Image.load() metódussal. Az SvgOption példány használatával beállíthatja a kívánt SVG-kép különböző tulajdonságait, és végül a mentési módszerrel konvertálhatja a Tiff-et SVG-vé.

Kód a raszterképhez SVG konvertálóvá Java nyelven

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.imageoptions.SvgOptions;
import com.aspose.imaging.imageoptions.SvgRasterizationOptions;
public class RasterToSVGConverter {
public static void main(String[] args) throws Exception {
// Applying product license to convert raster to SVG using Java
License rasterToSvgLicense = new License();
rasterToSvgLicense.setLicense("Aspose.Total.lic");
// Load the source raster image from the disk
Image image = Image.load("Source.tiff");
// Create SvgOptions object to set output SVG properties
SvgOptions svgOptions = new SvgOptions();
SvgRasterizationOptions svgRasterizationOptions = new SvgRasterizationOptions();
svgOptions.setVectorRasterizationOptions(svgRasterizationOptions);
svgOptions.getVectorRasterizationOptions().setPageWidth(image.getWidth());
svgOptions.getVectorRasterizationOptions().setPageHeight(image.getHeight());
// Save the SVG on the disk
image.save("outputSVG.svg", svgOptions);
}
}

A fent említett példában a Java TIFF–SVG konvertáló alkalmazást fejlesztették ki, ahol a folyamat egy Tiff kép lemezről történő betöltésével kezdődik. Előállíthatja az SVG-t az alapértelmezett SvgOptions használatával, vagy testreszabhatja a kimeneti SVG-képet a különböző tulajdonságok beállításával, beleértve a VectorRasterizationOptions, TextAsShapes, MultiPageOptions, ResolutionSettings, ColorType, Compression és FullFrame beállításokat, mielőtt a képet a lemezre menti a mentési módszerrel.

Ebben az oktatóanyagban végigvezettük, hogyan fejleszthető a Java raszterről SVG konvertáló alkalmazás egyszerű kóddal és egyszerű API-felülettel. Ha szeretné megtudni, hogyan lehet kivágni a képeket, olvassa el a(z) hogyan lehet kivágni a képet Java-ban cikket.

 Magyar