Чому мій SVG не того розміру в LightBurn?
SVG відкривається в LightBurn не того розміру переважно тому, що у файлі немає справжніх одиниць, а його пікселі перераховуються з іншим DPI, ніж у програмі, що його створила. Illustrator використовує 72 DPI, старіший Inkscape 90, а 96 це сучасний веб-стандарт, тож помилка зазвичай становить 75%, 93,75% або 133,3%.
Ви намалювали підставку під чашку 100 мм, імпортували, а LightBurn каже, що вона 75 мм. Або 133 мм. Дизайн виглядає ідеально, число хибне, а аркуш фанери вже чекає. Не вгадуйте й не масштабуйте на око: розмір хибний недарма, і причина зазвичай це число, яке можна обчислити.
Файл SVG це малюнок, описаний в одиницях. Якщо у файлі написано "width=90mm", усі програми згодні щодо розміру. Якщо ж просто "width=340" без одиниці, кожна програма сама вирішує, скільки таких одиниць у дюймі, і це рішення називається DPI (точок, або пікселів, на дюйм).
Три значення DPI, що спричиняють майже всі помилки розміру
| Створено в | Пікселів на дюйм | У програмі з 96 DPI виглядає як | Виправлення масштабом |
|---|---|---|---|
| Illustrator (пункти) | 72 | 133,3% (завелике) | 75% |
| Старіший Inkscape (0.91 і раніше) | 90 | 106,7% (завелике) | 93,75% |
| Сучасний Inkscape, браузери, більшість інструментів | 96 | Правильно | не потрібне |
Навпаки, якщо ваша лазерна програма припускає 72 чи 90, а файл намальовано на 96, деталь виглядає замалою. Математика проста: правильний розмір = показаний розмір × (DPI, який використав файл ÷ DPI, який припускає програма).
Інші причини хибного розміру
| Причина | Типова помилка | Як помітити | Виправлення |
|---|---|---|---|
| Немає width і height, лише viewBox | Випадковий розмір | Розмір показано в px, а не в мм | Додайте width="90mm" height="124mm" у файл або масштабуйте |
| Документ у px при хибному масштабі | Відхилення в 3,78 раза (px до мм) | Форма приблизно в 3,78 раза більша чи менша | Задайте одиниці документа в мм |
| Трансформація чи масштаб застосовані до групи | Розбіжність із намальованим | У групи дивна ширина | Виділіть усе, прочитайте реальний розмір, масштабуйте знову |
| DXF імпортовано в хибних одиницях | У 25,4 раза | Розмір у 25,4 раза більший чи менший | Дивіться які одиниці має використовувати DXF |
| Округлена чи обрізана монтажна область | Невеликі помилки 1-5 мм | Включає порожнє поле | Обріжте монтажну область по малюнку |
Як виправити крок за кроком
- Намалюйте квадрат 50 мм у своєму дизайні перед експортом.
- Імпортуйте SVG у LightBurn і виділіть квадрат.
- Прочитайте його ширину в полі Size. Скажімо, там 66,7 мм.
- Коефіцієнт = 50 ÷ 66,7 = 0,75. Виділіть усе й задайте групі правильну ширину.
- Видаліть квадрат. А ще краще виправте експорт, щоб не повторювати це щоразу: задайте документу мм в Inkscape або в Illustrator експортуйте з монтажною областю, що читається в мм.
У деяких версіях LightBurn є також параметр типового DPI для імпорту SVG у налаштуваннях програми; якщо у вашій є, задайте його відповідно до програми, у якій ви проєктуєте. Перевірте свою версію, бо назви опцій змінюються між випусками.
Порада: коли клієнт надсилає SVG, запитайте його задуманий розмір. Потім звірте з числом у LightBurn, перш ніж робити щось інше.
Приклад
Наш олень-прикраса має 90 × 124 мм. Якщо відкрити експорт із Illustrator у програмі, що припускає 96 DPI, він покаже 120 × 165,3 мм (помилка 133,3%). Поділіть на 1,333 або помножте на 0,75, і ви знову маєте 90 × 124 мм. Отвір для підвішування 4 мм інакше виглядав би як 5,3 мм, а час різу на CO2 40 Вт стрибнув би з 44 с до близько 59 с, що швидко підказує: щось не так.
Типова помилка: виправляти розмір, тягнучи кутову ручку, поки не "здасться правильним". Файл виходить 98 чи 102 мм, нічого не сходиться, а з'єднання не зачиняються. Завжди вводьте точне значення.
Швидкий контрольний список перед кожним завданням
- Чи збігається поле Size із задуманим виміром із точністю до 0,1 мм?
- Чи має відомий елемент (квадрат 50 мм, отвір 4 мм) очікуваний розмір?
- Чи збігається довжина різу, яку показує програма, із даними файлу? Для оленя це 0,47 м.
Якщо файл із нашої бібліотеки, розміри в реальних міліметрах. Якщо все одно щось не так, дивіться як правильно масштабувати лазерні файли і як підготувати SVG.
Питання та відповіді
Чому LightBurn показує мій SVG у 75% розміру?
Імовірно, файл створено на 96 DPI, а прочитано на 72, або навпаки. Зазвичай допомагає масштаб 133,3% чи 75%. Для певності перевірте відомим квадратом.
Який DPI використовує Inkscape?
Сучасний Inkscape (0.92 і новіші) використовує 96 пікселів на дюйм для одиниць користувача. Версії до 0.91 використовували 90.
Який DPI використовує Illustrator?
Illustrator працює в пунктах, по 72 на дюйм, тож SVG з нього часто відкриваються приблизно на 133,3% завеликими в програмах, що припускають 96.
Як раз і назавжди позбутися проблем із розміром SVG?
Задайте одиниці документа в міліметрах, малюйте в реальному розмірі, експортуйте з явними width і height в мм і тримайте тестовий квадрат 50 мм для перевірки під час імпорту.
Чи DXF хибного розміру з тієї ж причини?
Не зовсім. Проблеми DXF походять від прапорців одиниць, як-от міліметри чи дюйми, що дає помилку в 25,4 раза, а не DPI.