在Adobe Illustrator 5.1中将所有黑色路径更改为透明像素

时间:2014-04-13 10:56:05

标签: vector svg adobe photoshop adobe-illustrator

我试图从http://game-icons.net/下载一些图标,我需要所有黑色像素都是透明的。我在谷歌上找到的所有技术都没有用,他们只是把它们变成了白色。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

我错过了什么吗?假设您使用的是SVG版本,为什么不能只选择黑色矩形并将其删除?

假设目前你是正确的,也许这是将SVG导入AI的一个问题,在文本编辑器中手动完成它很容易。

以下是“electric.svg”图标文件的内容:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="m0,0h512v512h-512z"/>
<g transform="matrix(15 0 0 15 -5924 -6649.4327)">
<use width="744.094" height="1052.362" transform="translate(432 440.36218)"/>
</g>
<g fill="#fff" transform="matrix(-3.75 0 0 3.75 2295.9997 -3330.35765)">
<path d="m512,944.3622 32,0 0-52 32,76-32,0 0,52z"/>
</g>
</svg>

http://jsfiddle.net/Hp8dT/

那里有一个<g>和一个<use>没有做任何事情,所以如果你愿意,你可以摆脱它们。

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="m0,0h512v512h-512z"/>
<g fill="#fff" transform="matrix(-3.75 0 0 3.75 2295.9997 -3330.35765)">
<path d="m512,944.3622 32,0 0-52 32,76-32,0 0,52z"/>
</g>
</svg>

http://jsfiddle.net/Hp8dT/1/

第一个<path>元素是创建黑色背景的元素,因此只需将其删除即可。但是为了使闪电符号(当前是白色的)可见,我们需要改变它的颜色。我们将使用红色。

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<g fill="red" transform="matrix(-3.75 0 0 3.75 2295.9997 -3330.35765)">
<path d="m512,944.3622 32,0 0-52 32,76-32,0 0,52z"/>
</g>
</svg>

http://jsfiddle.net/Hp8dT/2/