Illustrator xuất SVG, viewbox không khớp với kích thước artboard?


10

Tôi đang cố gắng tạo ra một SVG từ Illustrator. Bản vẽ của tôi là 256x256 pixel. Phía trên bên trái của bản vẽ là 0,0.

Khi tôi xuất khẩu Svg của tôi, viewboxthuộc tính là 0.5 792.5 256 256. Tại sao không phải là nó 0 0 256 256?

Tất cả các lớp / đường dẫn / vv nằm trong hộp 256x256. Không có gì là bên ngoài của nó.

Ngoài ra, tôi vừa tạo một tài liệu 256x256 mới và sao chép / dán tất cả các lớp của tôi từ tệp cũ sang tệp mới và hộp 0 0 256 256xem như mong đợi. Vì vậy, những gì về các tập tin ban đầu đã được ném vào bù đó trong viewbox?

Cập nhật: Tôi vừa xóa tất cả các lớp trừ một lớp và xuất. Khung nhìn bây giờ là : 0.5 536.5 256 256, mà vẫn không có ý nghĩa. Đặc biệt là vì bản vẽ hiện đang trống.

Đây là tệp AI nếu bạn muốn tìm: https://www.dropbox.com/s/q0u6r46b3j9sefa/sprites-old.ai?dl=0


đăng .ai, nếu có thể. Đồ họa không liên quan, bạn có thể loại bỏ chúng. Tôi cố gắng khai sáng cho bạn, với khả năng tốt nhất của tôi.
PaulEffect

Tôi đã cập nhật câu hỏi với một liên kết đến tập tin .ai.
Jake Wilson

Câu trả lời:


14

không có gì sai với .ai bạn cung cấp. Tôi nhìn nó, phát hiện không có gì sai, tôi đã thử các tùy chọn xuất khác nhau, thậm chí thay đổi kích thước bản vẽ và di chuyển nó xung quanh.

Tôi đã đọc một số thứ và hóa ra Adobe đã làm được một nửa công việc khi nó bao gồm hỗ trợ svg. Adobe không sử dụng các khung nhìn svg và không cung cấp cách nào để xác định tọa độ của các khung nhìn.

Những gì bạn trải nghiệm thường xảy ra khi bạn kéo / thay đổi kích thước bản vẽ trên tài liệu. Một số người thấy mình phải đối mặt với vấn đề này và cách giải quyết duy nhất dường như chính xác là những gì bạn đã làm. Tập tin -> Mới.

Một cách khắc phục khác là nhập các Svss trong Inkscape và xuất từ ​​đó. Nhưng tôi nghĩ rằng các tập tin mới là cách nhanh hơn.

Tôi xin lỗi tôi không thể giúp bạn nhiều hơn, thật sự tùy thuộc vào Adobe để khắc phục điều này.

PS: Câu hỏi này có một số câu trả lời hay .


2
Đó dường như là kết luận mà tôi đã đưa ra. Cảm ơn bạn!
Jake Wilson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.