processing一个作品_将平面设计图从Illustrator导入Processing

Illustrator 和 PS 都是Adobe家的图像编辑和设计工具,不同的是,前者更加专注于矢量图编辑,后者更加注重于像素图编辑。当然两者的其他区别我们在这里不过多介绍。

又因为我们Processing的机制也更加接近矢量图的概念,那么如果想要在Processing中做出一个效果漂亮的交互设计作品的话,一个可以考虑的方法就是先在Illustrator中完成静态的作品原型设计,然后再导入到Processing中进行“加特效”。

从Illustrator到处SVG格式文件

注意到处选项要和下面保持一致(以2020版Illustrator软件为例):

71b16b0c11f2c72ecfe95d4e526f6451.png
导出SVG

在Inkscape中对SVG文件进行修改

Inkscape也是一款矢量图编辑软件,而且还是开源的。因为我用这个软件更熟练一点,所以有一些中间操作需要借助这个软件完成。

首先是将一切对象转换为“路径”:

在Inkscape中打开刚刚到处的SVG文件,然后全选,在菜单栏中找到“路径”→“对象转换为路径”。

然后是对“路径”进行简化:

简化的目的是缩短一个路径在SVG文件中所占的字符,而且Processing中本身也无法允许一个包含了太多数据的路径。具体简化方法是在上一步之后,继续全选,然后在菜单栏中找到“路径”→“简化”。最后就可以保存并推出了。

在Processing中加载SVG文件素材

首先需要新建一个Processing工程,然后将我们的SVG复制到工程目录中。

然后再Processing自带的包管理器中下载安装第三方库:Geomerative 。这个库可以帮助我们在Processing中加载SVG矢量图文件还有TTF字体文件,并进行复杂的操作。之前我们专栏中的很多Processing艺术字生成例程就用到了这个库。

安装该库之后,我们打开范例库中该库的示例(HelloPolygonize):

213d6dd421923c6b54b0259e86ffc023.png

然后将示例中的代码复制到我们自己的程序,然后将文件名(在第13行)改为我们素材的文件名,之后就可以运行啦~

04f955e58b9c9785f8c3de1a2540a042.png
图案是作者自己设计的~https://www.zhihu.com/video/1219745449378594816

PS 最终设计出来的图片送给小钢铁啦~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值