1

我在网上看到的问题..在 Adob​​e Illustrator CS5 中有一个很酷的作品,我想将其制作成 svg 并最终用 raphael.js 实现(涂料!)

一些图层是透明图像,导出时会失去透明度。该文件是使用 save for web, svg 从 Illustrator 导出的。

下面是一个简单的概念证明,svg 透明度确实有效...... http://cl.ly/1R172R2L3d3L0W1k3P28

Illustrator 中文件的屏幕截图 http://cl.ly/2c3k0I421Y2V0p080G2l

浏览器中的 SVG 截图 http://cl.ly/0M3x1C1v0f1W1y0t2E1g

帮助!

4

3 回答 3

6

可以尝试的东西:

菜单/对象/展平透明度

  • 在透明图像元素上独立执行此操作。
  • 如果需要,请在其他透明元素上独立执行此操作。
  • 选择您的设置。
  • 检查_Preserve Alpha Transparency。

需要考虑的事情:当您说某些图层是透明图像时,您的意思是 tif、jpg,即不是矢量?如果是这样,这些图像特定设置可能会导致导出问题。此外,根据您对所述 SVG 的计划,这些相同的设置可能会影响它们以后的扩展方式。我提出这个是因为你发布的概念证明是基于矢量的,听起来你的设计是混合的。我可能只是感到困惑,我经常如此。此外,漂亮的标识!

于 2011-07-07T00:39:55.247 回答
1

我猜应该透明的部分对它们有图层效果,比如屏幕或乘法,而 svg 中没有这样的东西。尽量避免效果,而是对对象应用透明度。

于 2011-07-07T22:09:22.417 回答
-1

您必须按照以下步骤操作:

  1. 1st- 编辑图像并使用 PAINT.NET 之类的编辑器或任何其他可以完成工作的编辑器删除它的背景。
  2. 2nd-将其保存为 .png 扩展名。
  3. 3rd- 转到保存的 png 文件(没有背景)所在的位置,然后用 inkscape 打开它!

现在你应该在inkscape上有一个不透明的图像......只需将它保存(或进一步编辑并保存它)到svg就可以了!

于 2013-08-30T14:56:20.043 回答