SVG je uvožen v napačni velikosti
Uvoženi SVG je veliko prevelik ali premajhen. Pričakovali ste eno velikost, dobili pa drugo.
Kaj vidite
Uvozite SVG, za katerega veste, da bi moral biti velik (recimo) 100 mm × 100 mm. Uvozi se kot 350 × 350 mm, 28 × 28 mm ali v neki povsem drugi velikosti.
Kaj se dogaja
Koordinatni sistem SVG je prilagodljiv in se le redko ujema z uporabnikovim namenom. Predpostavka o enoti je odvisna od naslednjega:
- Ali ima datoteka SVG izrecna atributa
width/height(z enotami, kot somm,in,px). - Ali ima datoteka SVG
viewBox. - Kako izvorna aplikacija razlaga »1 enoto«.
Pogoste težave:
- SVG ima samo
viewBox(brez atributov width/height z enotami). Beam Bench ugiba enoto. - SVG je bil izvožen z enotami v slikovnih pikah, Beam Bench pa jih obravnava kot mm (ali obratno).
- Med izvozom je bil uporabljen faktor povečave.
Rešitev
Če je SVG natančno 3.78x prevelik
SVG je v slikovnih pikah, obravnava pa se kot mm. 1 slikovna pika pri 96 DPI = 1/96 palca = 0.265 mm, vendar lahko Beam Bench obravnava 1 enoto = 1 slikovno piko = 1 mm, kar pomeni faktor 1 / 0.265 ≈ 3.78.
Odprite SVG v Inkscape, izrecno nastavite enote dokumenta na mm, shranite datoteko in jo znova uvozite.
Če SVG odstopa v drugem razmerju
Odprite SVG v urejevalniku besedila. Oglejte si element <svg>:
<svg width="100mm" height="100mm" viewBox="0 0 100 100">viewBox je notranji koordinatni prostor. Če atributa width/height manjkata ali sta izražena v slikovnih pikah, ju lahko običajno popravite tako, da jima izrecno dodate enoti mm.
Če datoteke ne želite urejati
- Uvozite datoteko in jo nato enakomerno povečajte ali pomanjšajte. Izberite uvožene predmete in v razdelku Lastnosti oblike nastavite želeni W / H.
- Zabeležite faktor povečave in ga uporabljajte dosledno.
Če SVG prihaja iz programa Adobe Illustrator
Nastavitve izvoza SVG v Illustratorju vplivajo na enote. Poskusite odpreti podokno »More options« in nastavite:
- Decimal places: 4 (natančnost).
- Kodiranje: UTF-8.
- Uporabite slogovne atribute
<inline>.
Za lasersko delo je izvoz iz Inkscape bolj predvidljiv kot izvoz iz Illustratorja.
Začasna rešitev: uvoz in nato sprememba velikosti
Pri datotekah za enkratno uporabo jih preprosto enkrat izmerite, prilagodite na želeno velikost in shranite projekt. Pri naslednjem uvozu iste izvorne datoteke boste morali uporabiti isti faktor povečave.
Preverite, ali je uspelo
- Uvoženi SVG ima pravilne mere, izmerjene z orodjem Merjenje ali v razdelku Lastnosti oblike.
- Nadaljnji uvozi iste datoteke se vedno izvedejo v pravilni velikosti.
Še vedno ne deluje?
- Referenca podprtih uvozov.
- Odpravljanje težav pri neuspešnem uvozu: za datoteke, ki se sploh ne uvozijo.
- Objavite v skupini na Facebooku datoteko SVG in navedite, kakšno velikost ste pričakovali.