Dokumentacija Beam Bench

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 so mm, 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 manjk­ata 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?

On this page