Мені просто цікаво, чи хтось знає, як визначаються viewBoxзначення (тобто viewBox="a b c d").
Я намагаюся зрозуміти функціональність SVG Inkscape, тому те, що я зробив, це створити документ у Inkscape, який є 100pxx 100px, намалював лінію з лівої сторони вікна перегляду (тобто 0горизонтальне значення) в праву сторону (тобто 100горизонтальне значення) .
Як не дивно, проте, коли я зберегти цей документ як файл Plain SVG, а потім відкрити файл в текстовому редакторі, то viewBoxзначення встановлюються viewBox="0 0 26.458333 26.458334"замість, скажімо, viewBox="0 0 100 100".
Хтось знає, як 0 0 26.458333 26.458334визначаються ці значення ( ), і чому, схоже, немає зв’язку між ними та розмірами вікна перегляду?
PS Я знаю, що ви можете редагувати viewBoxвластивість вручну в параметрах документа, але мені все ще цікаво, чому Inkscape встановлює їх на прискіпливі значення.

