【已解决】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
头像
yq-ysy
论坛版主
帖子: 4645
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

【已解决】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#1

帖子 yq-ysy » 2014-05-30 17:48

从某个处软件源代码中拷贝来了一些SVG图,想用来做这个软件的教程插图。

下面这个图,毛笔上面有一个带渐变颜色的图案,但在图像浏览器上只看见毛笔。
Blender_icon_VPAINT_HLT.svg
(14.34 KiB) 已下载 122 次
我把这个svg图上传到网站上,也是只看见毛笔。
http://wiki.ubuntu.org.cn/images/8/8a/B ... r_wiki.svg

下面这个图,毛笔上面有一个无渐变的正常图案,就显示正常。
Blender_icon_WPAINT_HLT.svg
(24.69 KiB) 已下载 104 次
我也不知道是不是渐变引起的问题了,
于是,在Inkscape另存为PNG图片,结果生成的PNG里也同样看不见那部分图形(只见毛笔,没有了背景透明效果)?

又:如果用命令行转换则成功可以得到显示完整、且带背景透明的PNG图。

代码: 全选

inkscape Blender_icon_VPAINT_HLT.svg --export-png Blender_icon_VPAINT_HLT.png

还有这个图,干脆整个都看不见了。这个图另存为PNG图是可以看见的(也没有了背景透明效果)。
Blender_icon_IPO.svg
(7.85 KiB) 已下载 82 次
应该如何解决这个svg图显示不完全的问题?

—— 12楼已解决,把图中所有的群组全部都解除即可。感谢ee。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#2

帖子 luojie-dune » 2014-05-31 9:49

基础知识是,Inkscape中用输出才能体现出效果,

对inkscape,能保存全部的只有 inkscape svg ,其他都不行。

gimp只有 xcf,同样。所以gimp改掉了,只能保存为 xcf,其他都叫输出。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
yq-ysy
论坛版主
帖子: 4645
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#3

帖子 yq-ysy » 2014-05-31 11:19

luojie-dune 写了:基础知识是,Inkscape中用输出才能体现出效果,
对inkscape,能保存全部的只有 inkscape svg ,其他都不行。
gimp只有 xcf,同样。所以gimp改掉了,只能保存为 xcf,其他都叫输出。
哦,这我还没注意到。我用的是 Inkscape 0.48 版,里面没有输出选项,
只有:保存、另存为、保存副本、导出位图,这四项。
也发现“另存为”里面有“Inkscape SVG、普通SVG、压缩SVG”,
我选择了“普通SVG”保存,结果也一样,有部分图形没显示出来……
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#4

帖子 luojie-dune » 2014-05-31 11:44

导出位图
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
yq-ysy
论坛版主
帖子: 4645
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#5

帖子 yq-ysy » 2014-05-31 16:17

luojie-dune 写了:导出位图
导出位图,保存为png后缀名,可以完整看到全部图形 ,也带透明背景。(和命令行输出PNG效果一样)
但是导出位图,保存为svg后缀名,仍是部分图形看不见。
头像
cjxgm
帖子: 1952
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
联系:

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#6

帖子 cjxgm » 2014-05-31 16:53

如果直接新建一个空drawing,再从图标那里复制过来,保存,是可以看到的
但是如果做一下 cropping (默认的 drawing 太大了,crop 到 35x35 px^2),就显示不了了
Clanjor Prods. | Develop for Developers. (C++, Lua) | 作曲编曲 | 实时渲染引擎
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#7

帖子 luojie-dune » 2014-05-31 16:54

。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
yq-ysy
论坛版主
帖子: 4645
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#8

帖子 yq-ysy » 2014-05-31 21:05

谢谢大家,算了,不折腾了。反正wiki里也不能直接调用显示svg图片,
mediawiki是把svg转换为png然后页面再调用的,而且转换后原本透明的背景都变成白色。
所以我还是先在自己的电脑里先转好,png背景还能透明,之后再直接上传PNG图片算了。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#9

帖子 luojie-dune » 2014-05-31 23:14

inkscape 自己的一些特性是 svg 规范中没有的。。。这点你都想不透?
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
yq-ysy
论坛版主
帖子: 4645
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#10

帖子 yq-ysy » 2014-06-01 15:08

luojie-dune 写了:inkscape 自己的一些特性是 svg 规范中没有的。。。这点你都想不透?
这个我明白,只是网站不支持svg直接显示,感觉比较遗憾,似乎svg图片还不够普及。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#11

帖子 eexpress » 2014-06-01 15:36

我打散,另存为t,就可以啊。
附件
07 的屏幕截图.png
07 的屏幕截图.png (6.63 KiB) 查看 6881 次
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#12

帖子 eexpress » 2014-06-01 15:37

只ie多个版本傻傻的不支持svg。其他浏览器都支持svg幻灯演示。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#13

帖子 eexpress » 2014-06-01 15:39

inkscape只是使用了1.2的flowed text一个特性。

http://hi.baidu.com/eexpress/item/cc45e ... 426926bb8f
● 鸣学
头像
yq-ysy
论坛版主
帖子: 4645
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#14

帖子 yq-ysy » 2014-06-01 18:35

eexpress 写了:我打散,另存为t,就可以啊。
啊!这样才正常嘛。初学不懂怎样打散?那个命令在哪里?
eexpress 写了:只ie多个版本傻傻的不支持svg。其他浏览器都支持svg幻灯演示。
我是想用在本站的wiki里写教程,但MediaWiki生成的页面,仍是把svg转换成了png才显示。
既然这样,我干脆自己转换上传png算了。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 【求助】svg有部分图形无法显示?Inkscape里才能看见,即使另存为PNG也看不见?

#15

帖子 luojie-dune » 2014-06-01 18:39

竟然用 mediawiki。。。这么负担大又复杂的。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
回复