Illustrator กำลังส่งออก SVG ช่องมองภาพไม่ตรงกับขนาดของบอร์ดใช่ไหม


10

ฉันพยายามที่จะส่งออก SVG จาก Illustrator บอร์ดศิลปะของฉันคือ 256x256 พิกเซล มุมซ้ายบนของบอร์ดจะอยู่ที่ 0,0

เมื่อฉันส่งออก SVG ฉันแอตทริบิวต์viewbox 0.5 792.5 256 256ทำไมไม่เป็นเช่นนั้น0 0 256 256?

เลเยอร์ / เส้นทาง / ฯลฯ ทั้งหมดอยู่ในกล่อง 256x256 ไม่มีอะไรอยู่ข้างนอก

นอกจากนี้ฉันเพิ่งสร้างเอกสารใหม่ขนาด 256x256 และคัดลอก / วางเลเยอร์ทั้งหมดของฉันจากไฟล์เก่าไปยังเอกสารใหม่และช่องมองภาพก็0 0 256 256เป็นไปตามที่คาดไว้ แล้วมันเกี่ยวกับไฟล์ต้นฉบับที่เข้ามาในออฟเซ็ตนั้นviewboxคืออะไร?

อัปเดต: ฉันเพิ่งลบเลเยอร์ทั้งหมดยกเว้นหนึ่งรายการแล้วส่งออก ตอนนี้ viewbox: 0.5 536.5 256 256ซึ่งยังไม่สมเหตุสมผล โดยเฉพาะอย่างยิ่งเนื่องจาก artboard ว่างเปล่าในขณะนี้

นี่คือไฟล์ AI หากคุณต้องการดู: https://www.dropbox.com/s/q0u6r46b3j9sefa/sprites-old.ai?dl=0


โพสต์. ai ถ้าเป็นไปได้ กราฟิกไม่เกี่ยวข้องคุณสามารถลบได้ ไม่พยายามที่จะให้ความกระจ่างแก่คุณอย่างสุดความสามารถของฉัน
PaulEffect

ฉันอัพเดตคำถามพร้อมลิงก์ไปยังไฟล์. ai
Jake Wilson

คำตอบ:


14

ไม่มีอะไรผิดปกติกับ. ai ที่คุณให้ ฉันดูแล้วเห็นว่าไม่มีอะไรผิดปกติฉันลองตัวเลือกการส่งออกที่แตกต่างกันแม้แต่ปรับขนาดกระดานภาพและย้ายไปรอบ ๆ

ฉันได้อ่านบ้างแล้วปรากฎว่า Adobe ทำครึ่งหนึ่งเมื่อรวมการสนับสนุน svg Adobe ไม่ใช้ช่องมองภาพ svg และไม่สามารถระบุพิกัดของช่องมองภาพได้

สิ่งที่คุณประสบมักเกิดขึ้นเมื่อคุณลาก / ปรับขนาดบอร์ดบนเอกสาร ผู้คนจำนวนมากพบว่าตัวเองกำลังเผชิญกับปัญหานี้และวิธีแก้ปัญหาเพียงอย่างเดียวดูเหมือนจะเป็นสิ่งที่คุณทำ ไฟล์ -> ใหม่

การแก้ไขอื่นจะนำเข้า svgs ใน Inkscape และส่งออกจากที่นั่น แต่ฉันคิดว่าไฟล์ใหม่นั้นเร็วกว่ากัน

ฉันขอโทษที่ฉันไม่สามารถช่วยคุณได้มากขึ้นมันขึ้นอยู่กับการแก้ไขของ Adobe

PS: คำถามนี้มีที่ดีบางคำตอบ


2
นั่นน่าจะเป็นข้อสรุปที่ฉันคิดขึ้นมาเช่นกัน ขอบคุณ!
Jake Wilson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.