2012-06-12 3 views
0

일부 래스터 및 일부 벡터 파일을 사용하여 이미지를 구성하고이를 png로 출력하고 있습니다. 내가 png를 생산하기 전에이 벡터 중 하나를 미리 계산할 수있는 방법이 있습니까?벡터 이미지를 출력 이미지의 레이어로 사용하기 전에 벡터 이미지를 축척하는 방법

예를 들어 벡터가 거대한 경우, 나중에 래스터를 축소하면 벡터 (더 이상 벡터가 아님)가 왜곡되어 보일 것이므로 래스터를 생성하는 것이 문제가됩니다. 지금까지는 imagemagic을 사용하여 png를 생성합니다.

내 PNG를 작성하기 전에 벡터 스케일링 기능이있는 동안 벡터를 사전 조정할 수있는 방법에 대한 아이디어가 있습니까?

감사합니다.

답변

0

DOM을 조작하여 SVG의 크기를 미리 조절할 수 있습니다. viewBox, widthheight 속성을 <svg> 요소로 변경하면 전체 이미지를 효과적으로 확대/축소 할 수 있습니다.

SVG 1.1 권장 사항의 예는 7.7 The ‘viewBox’ attribute입니다.