Tôi chỉ tò mò nếu có ai biết cách xác định viewBox
giá trị (nghĩa là viewBox="a b c d"
).
Tôi đang cố gắng hiểu chức năng SVG của Inkscape, vì vậy những gì tôi đã làm là tạo một tài liệu trong Inkscape là 100px
x 100px
, vẽ một đường từ phía bên trái của chế độ xem (tức là 0
giá trị ngang) sang bên phải (tức là 100
giá trị ngang) .
Tuy nhiên, thật kỳ lạ, khi tôi lưu tài liệu này dưới dạng tệp Plain SVG, sau đó mở tệp trong trình soạn thảo văn bản, các viewBox
giá trị được đặt thành viewBox="0 0 26.458333 26.458334"
thay vì, nói , viewBox="0 0 100 100"
.
Có ai biết làm thế nào các giá trị này ( 0 0 26.458333 26.458334
) được xác định và tại sao dường như không có mối quan hệ nào giữa chúng và kích thước khung nhìn không?
PS Tôi biết bạn có thể chỉnh sửa thuộc viewBox
tính theo cách thủ công trong các tùy chọn tài liệu, nhưng tôi vẫn tò mò về lý do tại sao Inkscape đặt chúng thành các giá trị thú vị.