基于P5.js的“绘画系统”

基于P5.js的“绘画系统”

.
  编写一个“绘画系统”,是本学习互动媒体的课程大作业,也是写这篇文章的初衷,整个学期下来,基本都在使用P5.js/Processing,但都还是仅限于一些图形的基本绘制,或者是动态图像的绘制,自己会觉得P5.js的实用性、交互性不高,进而对P5.js的兴趣也没有多少了。然而通过这次“绘画系统”的编写,通过编写过程中对于P5.js功能的探索和使用,发现其实P5.js还是挺有趣的。
  那么首先来看看这次编写的一个“绘画系统”。(该系统是在已有的一个绘画系统上进行的修改、添加,借助于其交互按钮的操作启发,对绘画操作进行一个扩充,并加入自己所构想的“绘画系统”的绘画创作模式。)

一、该“绘画系统”的界面:

在这里插入图片描述

上半部分的颜色块儿可以选择绘制的颜色(基本图形绘制的颜色),下半部分则是绘制的不同的图像的功能选择按钮。

二、系统的总体设计方案:

.  首先需要确定该幅绘画作品的主体,即需要创作者选用一张图片亦或是人物的照片作为创作的基础,然后在将这张图片进行特定的“绘画”处理后,使用系统拥有的绘制基本图形、文字、背景的绘画操作对该图片进行再创作,最终得到绘画创作的作品。

三、单个按钮功能展示:

1.“I”按钮(所选图片可以自行修改):
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值