ฉันแค่อยากรู้อยากเห็นถ้าใครรู้ว่าviewBox
ค่า (เช่นviewBox="a b c d"
) จะถูกกำหนด
ฉันพยายามเข้าใจฟังก์ชั่น SVG ของ Inkscape ดังนั้นสิ่งที่ฉันทำคือสร้างเอกสารใน Inkscape นั่นคือ100px
x 100px
วาดเส้นจากด้านซ้ายของวิวพอร์ต (เช่น0
ค่าแนวนอน) ไปทางขวา (เช่น100
ค่าแนวนอน) .
แปลก แต่เมื่อฉันบันทึกเอกสารนี้เป็นไฟล์ธรรมดา SVG และจากนั้นเปิดไฟล์ในโปรแกรมแก้ไขข้อความที่viewBox
ค่ามีการกำหนดให้แทนการพูดviewBox="0 0 26.458333 26.458334"
viewBox="0 0 100 100"
มีใครรู้บ้างว่าค่าเหล่านี้ ( 0 0 26.458333 26.458334
) ถูกกำหนดไว้อย่างไรและทำไมไม่มีความสัมพันธ์ระหว่างค่าเหล่านี้กับขนาดวิวพอร์ต?
PS ฉันรู้ว่าคุณสามารถแก้ไขviewBox
คุณสมบัติด้วยตนเองได้ในตัวเลือกเอกสาร แต่ฉันยังสงสัยว่าทำไม Inkscape จึงตั้งค่าเหล่านั้นให้เป็นค่าที่ขี้ขลาด