SVG를 내보내는 Illustrator, 뷰 박스가 대지 크기와 일치하지 않습니까?


10

Illustrator에서 SVG를 출력하려고합니다. 내 대지는 256x256 픽셀입니다. 대지의 왼쪽 상단은 0,0입니다.

내 svg를 내보낼 때 viewbox속성은 0.5 792.5 256 256입니다. 왜 그렇지 0 0 256 256않습니까?

모든 레이어 / 경로 / 등은 256x256 상자 내에 있습니다. 그 밖에는 아무것도 없습니다.

또한 방금 새로운 256x256 문서를 만들고 이전 파일의 모든 레이어를 새 파일로 복사 / 붙여 넣었습니다 0 0 256 256.보기 상자는 예상대로입니다. 그렇다면 viewbox? 에서 오프셋에 던진 원본 파일은 무엇입니까?

업데이트 : 방금 레이어를 제외한 모든 레이어를 삭제하고 내보냈습니다. 뷰 박스는 현재 : 0.5 536.5 256 256, 여전히 이해가되지 않습니다. 특히 대지가 비어 있기 때문에.

다음은 AI 파일입니다. https://www.dropbox.com/s/q0u6r46b3j9sefa/sprites-old.ai?dl=0


가능하면 .ai를 게시하십시오. 그래픽은 관련이 없으며 제거 할 수 있습니다. 나의 능력을 최대한 발휘하기 위해 당신을 깨우 치려고 노력하십시오.
PaulEffect

.ai 파일에 대한 링크로 질문을 업데이트했습니다.
Jake Wilson

답변:


14

제공 한 .ai에는 아무런 문제가 없습니다. 나는 그것을보고, 아무것도 잘못 발견하지 않았고, 다른 내보내기 옵션을 시도했으며 심지어 대지를 크기를 조정하고 움직였습니다.

나는 약간의 독서를했고 svg 지원을 포함했을 때 Adobe가 절반의 일을했다는 것이 밝혀졌습니다. Adobe는 svg 뷰 박스를 사용하지 않으며 실제로 뷰 박스 좌표를 정의 할 수있는 방법을 제공하지 않습니다.

일반적으로 경험 한 것은 문서에서 대지를 드래그하거나 크기를 조정할 때 발생합니다. 많은 사람들이이 문제에 직면 한 것을 발견했으며 유일한 해결 방법은 정확히 당신이 한 것 같습니다. 파일-> 새로 만들기.

또 다른 수정은 Inkscape에서 svgs를 가져오고 거기서 내보내는 것입니다. 그러나 나는 새로운 파일이 훨씬 빠르다고 생각합니다.

더 이상 도와 드릴 수 없어 죄송합니다.이 문제를 해결하는 것은 Adobe의 책임입니다.

추신 :이 질문에는 좋은 답변이 있습니다.


2
그것은 내가 생각해 낸 결론 인 것 같습니다. 감사합니다!
Jake Wilson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.