DXF / SVG / GeneratoryPliki. Narzędzia. Możliwości.
PL
Zapisane0
Przygotowanie plików · 4 min

Dlaczego mój SVG ma zły rozmiar w LightBurn?

Zespół DXF World, Twórcy i redaktorzy
Krótka odpowiedź

SVG otwiera się w LightBurn w złym rozmiarze głównie dlatego, że plik nie ma prawdziwych jednostek, a jego piksele są przeliczane przy innym DPI niż w programie, który go stworzył. Illustrator używa 72 DPI, starszy Inkscape 90, a 96 to nowoczesny standard internetowy, więc błąd wynosi zwykle 75%, 93,75% lub 133,3%.

Zaprojektowałeś podkładkę 100 mm, zaimportowałeś ją i LightBurn mówi, że ma 75 mm. Albo 133 mm. Projekt wygląda idealnie, liczba jest zła, a sklejka czeka. Nie zgaduj i nie skaluj na oko: rozmiar jest zły z powodu, a ten powód to zwykle liczba, którą da się obliczyć.

Plik SVG to rysunek opisany w jednostkach. Jeśli plik mówi „width=90mm”, każdy program zgadza się co do rozmiaru. Jeśli mówi tylko „width=340” bez jednostki, każdy program sam decyduje, ile tych jednostek to cal, a ta decyzja to DPI (punkty, czyli piksele, na cal).

Trzy wartości DPI, które powodują prawie każdy błąd rozmiaru

Stworzono wPikseli na calW programie 96 DPI wygląda jakKorekta skalowaniem
Illustrator (punkty)72133,3% (za duże)75%
Starszy Inkscape (0.91 i wcześniejsze)90106,7% (za duże)93,75%
Nowoczesny Inkscape, przeglądarki, większość narzędzi96Poprawniebrak

Odwrotnie jest, gdy twój program laserowy zakłada 72 lub 90, a plik narysowano przy 96: część wygląda na za małą. Matematyka jest prosta: poprawny rozmiar = pokazany rozmiar × (DPI użyte w pliku ÷ DPI zakładane przez program).

Inne przyczyny złego rozmiaru

PrzyczynaTypowy błądJak to rozpoznaćRozwiązanie
Brak width i height, tylko viewBoxLosowy rozmiarRozmiar pokazany w px, nie w mmDodaj width="90mm" height="124mm" w pliku albo przeskaluj
Dokument ustawiony w px w złej skaliBłąd o 3,78 (px na mm)Kształt jest około 3,78 razy za duży lub za małyUstaw jednostki dokumentu na mm
Transformacja lub skala zastosowana do grupyRozbieżność z tym, co narysowałeśGrupa ma dziwną szerokośćZaznacz wszystko, odczytaj prawdziwy rozmiar, przeskaluj
DXF zaimportowany w złych jednostkach25,4 raza za dużo lub za małoRozmiar jest 25,4 raza za duży lub za małyZobacz jakich jednostek użyć w DXF
Zaokrąglony lub przycięty obszar roboczyDrobne błędy 1-5 mmObejmuje puste miejscePrzytnij obszar roboczy do grafiki

Jak to naprawić krok po kroku

  1. Przed eksportem narysuj w projekcie kwadrat 50 mm.
  2. Zaimportuj SVG do LightBurn i zaznacz kwadrat.
  3. Odczytaj jego szerokość w polu Size. Powiedzmy, że to 66,7 mm.
  4. Współczynnik skali = 50 ÷ 66,7 = 0,75. Zaznacz wszystko i ustaw szerokość grupy na poprawną liczbę.
  5. Usuń kwadrat. Jeszcze lepiej napraw eksport, żeby nie powtarzać tego za każdym razem: ustaw dokument na mm w Inkscape albo w Illustratorze eksportuj ze skalowanym obszarem roboczym w mm.

Niektóre wersje LightBurn mają też w ustawieniach aplikacji opcję domyślnego DPI importu SVG; jeśli twoja ją ma, ustaw zgodnie z programem, w którym projektujesz. Sprawdź swoją wersję, bo nazwy opcji zmieniają się między wydaniami.

Wskazówka: Gdy klient przysyła SVG, zapytaj o zamierzony rozmiar. Potem porównaj go z liczbą w LightBurn, zanim zrobisz cokolwiek innego.

Przykład

Nasza ozdoba z reniferem ma 90 × 124 mm. Jeśli otworzysz jej eksport z Illustratora w programie zakładającym 96 DPI, pokaże 120 × 165,3 mm (błąd 133,3%). Podziel przez 1,333 albo pomnóż przez 0,75 i wracasz do 90 × 124 mm. Otwór 4 mm na zawieszkę pokazałby się inaczej jako 5,3 mm, a czas cięcia na CO2 40 W skoczyłby z 44 s do około 59 s, co jest szybkim sposobem, by zauważyć, że coś jest nie tak.

Typowy błąd: Poprawianie rozmiaru przez przeciąganie uchwytu narożnika, aż „wygląda dobrze”. Plik kończy z 98 lub 102 mm, nic do siebie nie pasuje, a łączenia się nie zamykają. Zawsze wpisuj dokładną wartość.

Szybka lista kontrolna przed każdym zadaniem

  • Czy pole Size zgadza się z zamierzonym wymiarem z dokładnością do 0,1 mm?
  • Czy znany element (kwadrat 50 mm, otwór 4 mm) ma oczekiwany rozmiar?
  • Czy długość cięcia pokazana przez program zgadza się z danymi pliku? Dla renifera 0,47 m.

Jeśli plik pochodzi z naszej biblioteki, rozmiary są w prawdziwych milimetrach. Jeśli wciąż wygląda źle, zobacz jak poprawnie skalować pliki laserowe i jak przygotować SVG.

Pytania i odpowiedzi

Dlaczego LightBurn pokazuje mój SVG w rozmiarze 75%?

Plik został prawdopodobnie zrobiony przy 96 DPI, ale odczytany przy 72, albo odwrotnie. Skalowanie o 133,3% lub 75% zwykle to naprawia. Dla pewności sprawdź na znanym kwadracie.

Jakiego DPI używa Inkscape?

Nowoczesny Inkscape (0.92 i nowsze) używa 96 pikseli na cal dla jednostek użytkownika. Wersje do 0.91 używały 90.

Jakiego DPI używa Illustrator?

Illustrator pracuje w punktach, 72 na cal, więc SVG z niego często otwierają się o około 133,3% za duże w programach zakładających 96.

Jak raz na zawsze uniknąć problemów z rozmiarem SVG?

Ustaw jednostki dokumentu na milimetry, rysuj w rzeczywistym rozmiarze, eksportuj z jawnymi width i height w mm i trzymaj kwadrat testowy 50 mm, żeby sprawdzić przy imporcie.

Czy DXF ma zły rozmiar z tego samego powodu?

Nie dokładnie. Problemy z DXF wynikają z flag jednostek, takich jak milimetry kontra cale, co daje błąd 25,4 raza, a nie DPI.