聊天讨论 求教关于画板的一些功能实现

vicedev · 2022年11月21日 · 最后由 oyjj614 回复于 2022年11月25日 · 171 次阅读

求教关于画板的一些功能实现 1.填色功能,网上找了一些填色算法,在填色区域比较大的时候(几千✖️几千),会有比较明显的耗时,但是在商店里找了一些 App,填色效率非常高,根本感觉不出来,不知道怎么实现的 2.回退功能,想到的两种方案,一种是每次回退都从头画一遍,明显效率不高,特别是有一些耗时操作的时候。第二种是存储每一次画完后的整个 bitmap,这种问题是画板分辨率比较大的时候内存根本不够,缓存到磁盘的话一个分辨率大的图片可能几十 m,缓存时间也很长,根本没有用户操作的快 3.图层,我的理解一个图层就是一个 bitmap,那图层多的时候不是就有一大堆 bitmap,内存扛得住吗,但是看那些 app 都可以建一堆图层,似乎并没有影响

实在没想到好的解决方式,有大佬了解吗

我做的是 Android,思想应该各个平台通用吧

需要 登录 后方可回复, 如果你还没有账号请 注册新账号