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
- Á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
- Töltse be a forrás Tiff képfájlt a lemezről a Image osztályobjektum használatával
- Példányosítsa a SvgOptions osztályobjektumot a kívánt SVG-képtulajdonságok beállításához
- Állítson be különböző SVG-tulajdonságokat a kívánt képhez
- 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.