如何在Mac OSX上查看SVG图像?


43

我正在使用生物信息学可视化工具,该工具可将生物路径保存为SVG图像。

我现在想查看SVG图像...但是这样做有些麻烦。我尝试在Chrome和Firefox中将其作为文件打开,但是在两种浏览器中都只是打开一个空白页。我单击了“查看页面源代码”,我能够看到SVG图像的XML数据,但是我仍然希望将图像本身视为图形。

以图形方式查看图像的最简单方法是什么?我知道我可以将其嵌入HTML页面并以这种方式查看...但是,如果每次将路径另存为图像时都必须创建HTML页面,那根本不方便。

顺便说一句,我正在使用64位Mac OSX版本10.8.4。


3
浏览器应该能够显示它。我不知道为什么情况并非如此。您可以上传示例吗?
slhck 2014年

是的,我认为Firefox或至少Chrome应该能够查看它。有什么方法可以在超级用户上载吗?还是我必须在临时托管站点上载?
2014年

不,抱歉,但是任何文件托管站点或Dropbox都可以。
slhck 2014年

1
我能够在Chrome中打开一个较小的SVG文件。可能是图像尺寸吗?我无法打开的SVG文件为20 MB。
2014年

1
您是否尝试过在Inkscape中打开它?
达斯Android的

Answers:



6

由于我的Mac已锁定以防止典型的软件安装,App Store访问和Chrome扩展程序的锁定,因此我需要一种几乎可移植的解决方案来查看SVG文件(从Google Drawings导出的矢量,不能很好地打印大图像)。幸运的是,我可以运行Homebrew。这导致我使用此命令从Homebrew 安装Inkscape

brew install caskformula/caskformula/inkscape

1
欢迎使用超级用户。我认为您可以从答案中删除代理,因为OP希望使用“最简单的方法”。
发泡胶飞

6

一种简单的方法是在Mac中使用预览,只需键盘上的空格键即可。


1
但是Preview是否可以与SVG文件一起使用?
Glorfindel

2
Mac Spotlight(Command + SpaceBar)可以预览svg文件。虽然不是最佳解决方案。
jerrymouse

4

您可以从Mac App Store或Chrome Web Store获得一个不错的新的免费SVG编辑器。试试看,现在在App Store上免费提供9.99美元。

Boxy SVG- 可扩展的矢量图形编辑器

在此处输入图片说明


3

GraphicConverter一直是我的备用“任何格式”的查看器和编辑器-它也支持SVG
警告:不是免费的,可能还有其他应用程序可以做到这一点。


我懂了。是的,我们正在寻找免费软件(或浏览器功能)。
2014年

Adobe过去曾经制作过一个查看器插件...在2009年被全部丢弃了adobe.com/devnet/svg/adobe-svg-viewer-download-area.html ... Apple不会原生使用Adobe格式的一个原因是,它们放弃了支持或随时更改格式。
Tetsujin 2014年

1
在您将来无法打开/编辑功能之前,也许是时候考虑一​​种较新的格式
Tetsujin

我仅使用的软件可让您以SVG格式下载可视化文件。
ktm5124

1
我倾向于向上捅向管理,大约一个历史性的格式-不会是很好的归档
铁人

3

如果您是不幸的一部分,则可以从Finder双击.svg或从命令行打开它,就像open filename.svg在文本编辑器中打开svg文件源一样(并且希望以可视方式查看它),这些天在浏览器中。

在您的网络浏览器中导航到其位置,例如:file:///Users/my_username/...完整的URL应该看起来像file:///Users/username/folder/folder/my_jstack.svg

这将在任何主要的Web浏览器中直观地“打开”它。或者,右键单击它,Finder然后选择“打开方式”,然后选择一个浏览器。


2

我发现除非我提供正确的扩展名,否则应用程序将拒绝在OSX上打开SVG。因此,在我的情况下,我将文件重命名为pprof.svg。然后,我可以“打开” Chrome。


1

您可以尝试使用此照片查看器在Mac上轻松浏览SVG图像。


几乎使用了该选项,结果发现我在取景器视图选项中“关闭了图标预览”。这解决了我处理一个文件夹中数百个SVG的问题
Ray Foss

1

我刚刚在Mac App Store上发现了Ohanaware的SVG Converter。它可以转换为多种格式,并且可以在转换前进行裁剪。打开SVG图像会为您提供一个漂亮的窗口,其中显示了该图像,并且转换是可选的。


@Scott确实提供预览。这是可以进行裁剪的地方。
Paul Waldo

感谢您答复和修改您的答案。
斯科特(Scott)

0

在macOS 10.12上,我一直在处理使用Inkscape绘制的SVG文件以及在文本编辑器中编写的我自己的手写SVG文件。

最初,Inkscape文件将在Web浏览器中,在Preview中并通过Quick Look(Finder中的空格键)作为图像打开,但是我的手写文件却无法打开。而是将它们显示为原始源XML。

原来,两者之间的关键区别在于我的手写文件丢失了xmlns

<svg xmlns="http://www.w3.org/2000/svg" width=></svg>

一旦我向中添加了名称空间声明<svg>,macOS就会将我的手写文件识别为SVG图像,并将其显示为SVG图像。

也许您的生物信息学可视化工具也省略了此声明?


0

快速的免安装选项:

  1. 在finder中预览 spacebar
  2. 最大化窗口(左上方)
  3. 使用cmd-shift-3截屏(wai

0

我喜欢ImageMagick工具,可从linix的apt repo以及GitHub中获得。

编辑:这是一个简单的命令行实用程序,利用文件扩展名或用户标志重写以转换图像,第一个文件被转换(并复制到)参数列表中的第二个文件。资料来源:https : //github.com/ImageMagick/ImageMagick


解释此工具如何回答问题将使其更有用。另外,请阅读我们的“帮助”部分,其中有一篇文章介绍了如何最好地推荐软件。
music2myear
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.