Kako pretvoriti rastersku sliku u SVG pomoću Jave

Ova tema s kratkim uputama fokusira se na to kako pretvoriti Raster image u SVG pomoću Jave zajedno s detaljnim konfiguracijskim koracima za postavljanje okruženja i korištenje primjera koda. Korištenjem Java Raster slike u SVG aplikacija pretvarača može se lako razviti pomoću jednostavnih API poziva i nekoliko redaka koda. Razvijena aplikacija može se koristiti u bilo kojem okruženju koje podržava Javu uključujući Windows, Linux i macOS.

Koraci za pretvaranje rasterske slike u SVG pomoću Jave

  1. Konfigurirajte aplikaciju da uključi Aspose.Imaging iz Maven repozitorija za pretvaranje rastera u sliku
  2. Učitajte izvornu Tiff slikovnu datoteku s diska pomoću objekta klase Image
  3. Instancirajte objekt klase SvgOptions da postavite željena svojstva SVG slike
  4. Postavite različita SVG svojstva za željenu sliku
  5. Metoda spremanja pretvori raster u SVG sliku i spremi je na disk

Za pretvaranje Raster u SVG Java aplikacija se temelji na postavljanju okruženja i upotrebom prostora imena, klasa i potrebnih metoda. Aplikacija također može učitati i pretvoriti druge vrste rasterskih slika uključujući PSD, GIF, PNG, JPEG, WEBP i J2K pomoću metode Image.load(). Korištenjem instance SvgOption možete postaviti različita svojstva željene SVG slike i konačno pretvoriti Tiff u SVG pomoću metode spremanja.

Kod za pretvarač rasterske slike u SVG u Javi

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);
}
}

U gore navedenom primjeru u Javi TIFF u SVG razvijena je aplikacija pretvarača gdje proces započinje učitavanjem Tiff slike s diska. SVG se može generirati sa zadanim SvgOptions ili se može prilagoditi izlazna SVG slika postavljanjem različitih svojstava uključujući VectorRasterizationOptions, TextAsShapes, MultiPageOptions, ResolutionSettings, ColorType, Compression i FullFrame prije spremanja slike na disk pomoću metode spremanja.

U ovom vodiču smo vas proveli kroz kako se aplikacija Java raster to SVG converter razvija pomoću jednostavnog koda i jednostavnog API sučelja. Ako vas zanima kako izrezati slike, pogledajte članak na kako izrezati sliku u Javi.

 Hrvatski