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

说明

  本文发布较早,了解最新动态,请查看 GitHub 项目。(2024 年 3 月 注)

准备

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

  IDE:Visual Studio

  Language:VB.NET / C#

  GitHub:AutoPaint.NET

第一节 扫描方式

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

  由内向外,适合整体

  由左至右,适合文字

第二节 循迹优化

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

  末端断开

  分叉断开

第三节 笔触大小

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

  头部粗,尾部细

  两头细,中部粗

第四节 笔触色彩

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

  Alpha 渐变——黑白

  Alpha 渐变——色彩

第五节 示例效果

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

  原图

  绘制

视频

附录

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

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

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

posted @ 2016-03-29 02:00  ExperDot  阅读(3102)  评论(4编辑  收藏  举报