年后上班的第一天,简单整理了一下我的画图小程序 [涂图了] 技术上的一些实现方案,仅供参考,欢迎各位大佬们指正。
文章已发布到掘金平台: https://juejin.cn/post/7062930466004795423
更多小程序相关可参考我之前的帖子:
1
Bean0cean 2022-02-10 14:10:01 +08:00
体验了一下,很有创意,啥时候开源呢?加油ヾ(◍°∇°◍)ノ゙
|
3
mmdsun 2022-02-10 16:14:42 +08:00
不错。
建议多加几个笔刷。需要一个软边缘或者喷枪笔刷、橡皮等。 加个图层的功能。这几个就能完整的画画了。 最好支持压感笔。 |
4
hover 2022-02-10 16:24:32 +08:00
虽然功能不多,但挺流畅的,期待开源<-_<-
|
6
Agdhfdjh 2022-02-10 16:48:16 +08:00
为什么在可以轨迹播放的情况下,撤销操作有级数限制
|
7
mmdsun 2022-02-10 17:11:05 +08:00
@moohng 还没仔细看是怎么实现的。简单说下。 相当于是一个小图,一帧一帧的连续绘制,笔涂出来的就是连续的线条了。如果是圆形+非常连续的绘制,画出来就是实心硬笔刷的效果。如果是圆形+高斯模糊 + 非常连续的绘制 画出来的就是软笔的效果。 如果你那个小图还是半透明的, 相当于水彩笔透明的效果。笔刷可以参考 PS 里面的自定义笔刷,或者看几个画画软件的笔刷设置。
|
9
moohng OP @Agdhfdjh 撤销操作我限制了最多 10 步,主要是为了内存考虑,因为每一次绘制都会记录下当前画布上的数据。不知是否有更好的解决方案
|