2011-05-11 2 views
2

이전에 게시 한 related question의 후속 조치입니다.잉크 스케이프가 명령 행에서 SVG를 올바르게 처리하지 못합니다.

이제 .NET 응용 프로그램이 VectorConverter 및 .NET XslTransform class에서 제공하는 XSLT를 사용하여 VML 파일을 SVG로 성공적으로 변환 할 수 있습니다.

IE를 제외한 모든 브라우저에서 Inkscape command line utility은 완벽하게 작동합니다. 내 전체 SVG 도면의 멋진 PNG 이미지를 얻습니다. 그러나 IE에서는 출력 PNG가 입력 SVG의 아주 작은 부분에 지나지 않습니다. 다른 사람이이 문제를 겪었습니까?

+0

나는이를 본 적이 없습니다. 예제 SVG 및 PNG 파일에 링크 할 수 있습니까? – jbeard4

+0

@ echo-flow, 귀하의 의견에 감사드립니다. 그러나 당분간이 문제를 해결할 수있었습니다 - 아래 답변을 참조하십시오. – Arj

답변

1

그것은 VML에 의한 코드 출력을 끈다 -> SVG 변환이와 같이 XML 태그의 크기를 놓치게되었다

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" 
    width="xx" height="yy"> 
</svg> 

나는를 추가, 파일을 다시 읽어 주위 있어요 너비 및 높이 특성을 확인한 다음 파일을 다시 씁니다. 훌륭한 솔루션은 아니지만 당분간은 작동합니다. 근본적인 문제를 발견하지 못했습니다. 제가 다시 게시하면 여기에 다시 게시됩니다.

관련 문제