내 과제는 2 차원 공간에서 주어진 점 시퀀스에 다른 종류의 곡선을 맞추는 알고리즘을 개발하는 것입니다.SVG로 2D 렌더링 및 확대
내 알고리즘을 테스트 할 수 있도록 결과를 표시하기 위해 SVG를 선택했습니다. 나는 그것에 몇 가지 문제가있다.
내 알고리즘의 입력과 출력이 매우 다를 수 있으므로 생성 된 SVG 파일을 확대하여 볼 수 있어야합니다.
그러나 SVG의 경로는 특정 너비로만 표시 할 수 있습니다. 확대하면 경로 폭이 넓어집니다. 너비가 모든 확대/축소 레벨에서 예를 들어 1 픽셀이되도록하고 싶습니다. 이것에 대한 해결책이 있습니까?
기타 : SVG 표시 점 수 있습니까? 네, 간단합니다. 나는 그것이 할 수 없다는 것을 발견했다.
감사 (포스트 스크립트 및 PDF 등)
% 사용 : 확대/축소는 또한 선을 넓 힙니다. – libeako
벡터 효과 속성을 가져 주셔서 감사합니다. 그러나 원하는대로 작동하지 않습니다. svg 문서 자체의 변형에 대해서만 확대/축소를 방어하지 않습니다. 하지만 SVG의 새로운 기능인 Mozilla Firefox가 지원하지 않을 수도 있기 때문에 작동하지 않습니다. – libeako
필자는 SVG 1.2 기능이라고 생각하지만, 모바일 프로필과 작은 프로필에서도 지원되므로 모든 SVG 1.2 구현이 지원해야합니다. SVG 스펙의 설명은 장치 컨텍스트 (즉, 화면 공간)에서 렌더링되기 때문에 확대/축소에서도 작동해야하는 것처럼 보입니다. 다른 SVG 시청자가 어떻게 작동하는지 보셨습니까? – Naaff