玩转你画我猜(二):更优秀的绘图程序

说明

  本文发布时间较早,查看最新动态请关注 GitHub 项目。(2019 年 6 月 注)

准备

  不再是笔迹的简单临摹,程序也可以画出艺术感满满的图像。

  IDE:Visual Studio

  Language:VB.NET / C#

  GitHub:AutomaticDrawing

第一节 扫描方式

  一幅画是由一条条线段组成,线条绘制的先后顺序决定着视觉的整体呈现效果。

  由内向外,适合整体

  由左至右,适合文字

第二节 循迹优化

  前述为线条在哪开始,相同地,我们还需要知道线条在哪断开。

  末端断开

  分叉断开

第三节 笔触大小

  相比于宽度恒定的画笔,收放自如的笔触更能体现线条的动感。

  头部粗,尾部细

  两头细,中部粗

第四节 笔触色彩

  黑白两色表现过于单一,而ARGB颜色可以让画面展现丰富的色彩。

  Alpha 渐变——黑白

  Alpha 渐变——色彩

第五节 示例效果

  首先计算图像的轮廓,然后分割线条,计算每段线条的笔触大小与色彩,依次画出即可。

  原图

  绘制

视频

  演示视频:黑白线条画 (Bilibili)

  演示视频:古典人物画 (Bilibili)

附录

  早期博客:程序如何实现自动绘图

  后续文章:程序如何画动漫美少

  创意分享:儿童涂鸦遇上程序绘图

转载于:https://www.cnblogs.com/experdot/p/5331396.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值