我们需要查看一些非常大(7200+像素)的SVG。我发现的每个SVG查看器(包括现代Web浏览器)都不允许我们查看整个图像。没有任何滚动条,我们没有缩放选项。
是否有可用的开源/免费应用程序,可以帮助查看整个SVG图像?谢谢!
答案 0 :(得分:8)
如果你的确意味着SVG,Inkscape应该有用。
答案 1 :(得分:3)
您需要将viewBox属性添加到<svg>
元素,而wievers会将图像缩放到可用的视口。
<svg viewBox='0 0 7200 7200' ... >
您可能希望尝试Opera SVG Viewer一次预览多个svg文件。
答案 2 :(得分:0)
如果你使用自定义的 css 浏览器扩展,比如 Stylus,你可以在根元素上设置一个溢出的 CSS 样式,应该是 <svg>
:
:root {
overflow:auto !important;
}
这对任何 html 页面都非常无害,但您可以通过 url regex 过滤器将其仅应用于 .svg url:
^.*[.]svg$
现在有了这个,在新选项卡中打开一个 svg 将应用样式并允许您滚动。放大和缩小应该会自动调整滚动条。