有没有什么办法让SVG路径字符串脱离Photoshop自定义形状或路径?还是有另一种方法来获取/构建类似的数据?我希望做一些类似这样:Photoshop自定义形状到SVG路径字符串
回答
更新:在最近版本的Photoshop,有一个内置选项将图像导出为SVG,这在路径和自定义形状上运行良好。只需要:
文件 - >导出 - >导出为...并在文件设置中选择SVG。
原来的答案:
从Photoshop CC 14.2开始,你可以直接从Photoshop创建SVG文件:
- 创建一个与用户主文件夹下的内容命名
generator.json
文件。 - 重新启动Photoshop并打开您的PSD文件。
- 激活生成器:File> Generate> Image Assets。
- 将您的图层重命名为
<something>.svg
。 - svg文件将在PSD文件旁边的资产目录中创建。
发电机的内容。JSON:
{
"generator-assets": {
"svg-enabled": true
}
}
来源:http://creativedroplets.com/generate-svg-with-photoshop-cc-beta/
- 选择并在Photoshop拷贝的路径
- 启动Adobe Illustrator中
- 创建一个新文档
- 粘贴
- 保存如SVG
如果你有ve Illustrator并没有创建所有路径,但是,直接在Illustrator中创建它们可能更容易。
如果您没有Illustrator,则最好使用免费的Inkscape SVG编辑器绘制路径。
如果你已经有Photoshop中的路径,并且没有Illustrator,我能想到的最好的方法是打开Photoshop中的Info调色板,一次选择一个路径点并手动记录指向它本身以及它的手柄,并从这些手动创建路径使用absolute curveto commands, 'C'(对于带柄的点)和absolute lineto commands, 'L'对于那些没有手柄的点。
谢谢!我目前没有加载Illustrator,但我可能有权访问它。保存为SVG后,它会给我速记字符串命令? – 2011-03-25 11:02:54
@WillHaynes是的,Illustrator保存了有效的SVG,对于路径将使用简写'curveto'和'lineto'命令创建一个带'd'属性的'
我讨厌这样做,所以我创建了一个PS脚本,它会自动将你的图层导出为SVG(假设你已经安装了病毒)。 http://hackingui.com/design/export-photoshop-layer-to-svg/ – DMTintner 2013-12-16 00:05:34
另一种选择是将文件保存为EPS在Photoshop并确保有出口向量检查,然后加载到这一点插画并保存为SVG
这对我有效,谢谢!具体来说,对于我正在处理的内容,我可以使用矢量图层,右键单击 - >转换为智能对象,右键单击 - >编辑内容,然后在新的Photoshop文档选项卡中打开,然后单击另存为.. 。到EPS。 – 2013-06-13 19:51:17
所有答案是好的,但对我来说,他们是太多了,有一个由Adobe提供了一个在线工具:
http://adobe.com/go/extract_tryitnow_en
所有你必须要做的是上传/拖动& drop/your.psd文件,选择路径图层并下载为svg。您可以提取svg路径,特别是d
属性。
我做又是什么把path
为g
元素,然后按比例g
和翻译path
对于自定义形状,你可能想看看所谓的Convert Custom Shapes File to SVG Set最近发布的开源脚本(适用于Photoshop CS3或更高版本),用于将自定义形状文件(.csh)或自定义形状首选项文件(CustomShapes.psp)转换为一组SVG文件。
- 1. SVG自定义圆形状
- 2. wix,如何将字符串添加到自定义路径
- 3. svg在路径上的地点形状
- 4. SVG:沿曲线路径追加形状
- 5. 如何在SVG中实现形状沿着路径的形状
- 6. 如何向symfony2路径添加自定义字符串?
- 7. 如何使用EaselJS填充自定义形状/路径
- 8. 如何使按钮形状在WPF中的自定义路径?
- 9. 创建自定义凸形路径Android
- 10. babel +路径+节点6.x:TypeError:路径必须是字符串。收到未定义
- 11. 更容易定义SVG路径字符串的框架实用程序?
- 12. SVG路径和变形
- 13. KUTE.js SVG路径不变形
- 14. SVG路径变形easing
- 15. 与JavaScript(形状变形)创建SVG路径
- 16. SVG到Android形状
- 17. 用自定义形状自定义ImageView
- 18. VB.NET字符串路径自动中断
- 19. d3使用svg路径代替rects的自定义条形图栏
- 20. 自定义类到字符串
- 21. 如何使用D3获取来自GeoJSON数据集的投影路径定义字符串(不是SVG元素)?
- 22. 悬停到自定义形状。如何?
- 23. 自定义字符串类
- 24. 如何将自定义SVG形状导入Dia?
- 25. 如何将SVG用于graphviz中的自定义节点形状?
- 26. 自定义形状的iframe
- 27. CSS自定义形状
- 28. 自定义按钮形状
- 29. UIView与自定义形状
- 30. html5 canvas自定义形状
这个答案应该被选为正确答案。不需要外部工具。很棒。谢谢@Tzach! – 2015-07-22 05:11:27
将此更新为选定的答案。谢谢! – 2016-01-19 18:15:28
不错的工作。感谢您保持最新状态并更改已接受的答案。 – Phrogz 2016-01-19 18:25:49