2011-10-07 12 views
5

He creado una herramienta frontend para acercar/alejar un lienzo SVG, pero cuando hago zoom, cualquier trazo de 1px aumenta en ancho (visualmente). ¿Hay alguna configuración de svg que garantice que los trazos de 1px permanezcan 1px (visualmente) cuando se amplía? Recuerdo haber leído sobre el tema en alguna parte, pero no puedo encontrar el recurso.Cómo mantener el píxel al hacer zoom en el lienzo SVG?

+0

Creo que el objetivo es que sean gráficos vectoriales escalables ... de modo que hacer zoom es como usar una lupa: todas las cosas aumentarán proporcionalmente. – Randy

+0

Puede agregar el atributo 'vector-effect =" non-scaling-stroke "' a la ruta? – Cipi

Respuesta

9

Intente agregar vector-effect="non-scaling-stroke" atributo a la ruta de acceso. Compruebe HERE para más detalles. Supongo que eso es lo que quieres.

+0

Esa es la única. Gracias. – Steve

+0

¡De nada! ¡Siéntase libre de votar! : D: D: D: P – Cipi

Cuestiones relacionadas