Hvorfor konvertere JPG til SVG?
JPG koder et gitter af pixelfarver ved hjælp af DCT-komprimering, inklusive 8x8 pixel-blokartefakter. SVG gemmer matematiske formbeskrivelser i XML. Fotografier indeholder millioner af subtile farveovergange og ingen geometriske grænser; en tracer genererer tusindvis af stier, der tilnærmer disse overgange, hvilket producerer en fil, der er større og ser dårligere ud end originalen. Tracing fungerer kun til enkle logoer eller streggrafik, ikke fotografier.
Sådan konverterer du JPG til SVG
Adobe Illustrator for Mac APP
Åbn JPG-filen og brug Image Trace til at tilnærme enkle billeder med flade farver som vektorstier, og eksporter derefter som .svg. Ryd op i stierne manuelt for det bedste resultat.
CorelDraw Graphics Suite APP
Importer JPG-filen og kør PowerTRACE på enkle logoer eller streggrafik, og eksporter derefter det sporede resultat som .svg.
Affinity Photo for Windows APP
Åbn JPG-filen og placer den som et rasterbilledlag i et SVG-dokument, og eksporter derefter som .svg for at referere til billedet inde fra en SVG-fil.
Programmer der konverterer JPG
Om disse formater
En JPG (også .jpeg) er et komprimeret foto eller billede i JPEG-formatet, standardiseret i 1992. Alle operativsystemer åbner det indfødt - dobbeltklik, og Windows Billeder, macOS…
Åbn .JPG detaljer →En SVG-fil er et Scalable Vector Graphics-billede - en W3C-åben standard, der gemmer 2D-grafik som XML-tekst, så den kan skaleres til enhver størrelse uden at miste kvalitet. Enhver moderne…
Åbn .SVG detaljer →Kvalitet & hvad man skal være opmærksom på
- Auto-tracing af et fotografi producerer tusindvis af sammenfiltrede stier og en fil, der er større end den originale
.jpg; outputtet ligner kun kilden groft. - Indlejring af en
.jpgi en SVG via<image>-elementet er standardpraksis og kræver ingen konvertering; billedet får stadig ikke vektoregenskaber. - JPEG-komprimeringsartefakter (8x8 blokmønstre) forværrer auto-trace-resultater; en ren lossless PNG-kilde spores bedre end en komprimeret JPG.
Ofte stillede spørgsmål
Hvorfor fejler auto-tracing på fotos?
Kan jeg indlejre en JPG i en SVG-fil?
<image>-tag, der refererer til eller base64-koder et rasterbillede; billedet får dog stadig ikke vektoregenskaber.