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
- Konfigurirajte aplikaciju da uključi Aspose.Imaging iz Maven repozitorija za pretvaranje rastera u sliku
- Učitajte izvornu Tiff slikovnu datoteku s diska pomoću objekta klase Image
- Instancirajte objekt klase SvgOptions da postavite željena svojstva SVG slike
- Postavite različita SVG svojstva za željenu sliku
- 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.