2009-09-23 27 views
9

Necesitamos ver algunos SVG muy grandes (7200+ pixels). Cada visor de SVG que he encontrado, incluidos los navegadores web modernos, no nos permite ver toda la imagen. No hay barras de desplazamiento, y no tenemos la opción de acercar.Desplazamiento y zoom SVG Viewer en Windows?

¿Está disponible una aplicación de código abierto/gratuito que podría ayudar a visualizar toda la imagen SVG? ¡Gracias!

+2

¿Estás seguro de que te refieres a SVG? SVG es escalable, lo que significa que debe tener el mismo aspecto en cualquier tamaño. Además, 7200 píxeles es una medida sin sentido para SVG. –

+3

Eso es quisquilloso. Una representación sin escala de SVG que requiere 7200px necesita ser ampliable y desplazarse en el visor. – hannson

+0

En realidad estoy tan confundido como Matthew. Todavía no entiendo lo que quieres decir con un SVG que "tiene 7200px para poder hacer zoom y desplazarse"? ¿Quiere decir que renderizarlo en un mapa de bits de 7200x7200 lo haría legible cuando haga zoom y se desplace por el mapa de bits? – Doradus

Respuesta

8

Si realmente quiere decir SVG, Inkscape debería funcionar.

3

Debe agregar el atributo viewBox al elemento <svg> y wievers escalará la imagen a la ventana gráfica disponible.

<svg viewBox='0 0 7200 7200' ... > 

Es posible que desee probar Opera SVG Viewer una vista previa de múltiples archivos SVG a la vez.

+0

Simplemente configurando una vista no funciona. Una enorme svg abierta en un navegador (no html en línea) recortará la imagen y no se escalará y no proporcionará barras de desplazamiento. Pruebe algo como: Ryan

+0

Si agrega width = "1000" y height = "4000", al menos obtendrá barras de desplazamiento. Sin embargo, no hay escala. – Ryan