Advertisement

简易FLASH AS 涂鸦板(含本地保存及撤销功能)

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这是一款简便易用的Flash ActionScript涂鸦工具,支持基本绘画功能,并具备保存至本地和撤销操作等实用特性。 简易涂鸦板(带本地保存功能与撤消上一步功能)由作者古树悬叶于2010年1月7日发布。 该作品包含两种类型的涂鸦板:一种是主流的通过保存鼠标轨迹的方式来保存涂鸦数据,使用矢量的方式;另一种则是通过保存 BitmapData 颜色值来实现。然而,在《内置方法Array.shift 与自定义循环++的执行效率比较》一文中已经对比了 shift 方法和自定义 ++ 方式的性能差异,虽然自定义 ++ 的方式比shift方法要快,但它们二者的效率都很低。 由于 SharedObject 类无法直接保存 BitmapData 对象,所以只能将 BitmapData 的所有位图像素的每一个像素取 ARGB 值后进行保存。以500*500像素大小为例,自定义 ++ 需耗时3秒多才能完成,而 shift 方法则会因脚本超时无法执行。因此通过 BitmapData 的颜色方式只能用于较小位图的保存。 此涂鸦板在用户绘制完成后能够自动将作品保存至本地,并且支持撤消上一步操作的功能。画线功能直接从 Flash 帮助文件中引用而来,作者在此基础上添加了本地保存和撤销的功能。(代码可以扩展成自定义线条粗细、颜色及透明度等功能;还可以记录被撤销的步骤,实现重做功能;甚至可以在 tempArray.push 添加新的数组以同时保存不同线条属性的涂鸦,制作类似画板的应用程序。)

全部评论 (0)

还没有任何评论哟~
客服
客服
  • FLASH AS
    优质
    这是一款简便易用的Flash ActionScript涂鸦工具,支持基本绘画功能,并具备保存至本地和撤销操作等实用特性。 简易涂鸦板(带本地保存功能与撤消上一步功能)由作者古树悬叶于2010年1月7日发布。 该作品包含两种类型的涂鸦板:一种是主流的通过保存鼠标轨迹的方式来保存涂鸦数据,使用矢量的方式;另一种则是通过保存 BitmapData 颜色值来实现。然而,在《内置方法Array.shift 与自定义循环++的执行效率比较》一文中已经对比了 shift 方法和自定义 ++ 方式的性能差异,虽然自定义 ++ 的方式比shift方法要快,但它们二者的效率都很低。 由于 SharedObject 类无法直接保存 BitmapData 对象,所以只能将 BitmapData 的所有位图像素的每一个像素取 ARGB 值后进行保存。以500*500像素大小为例,自定义 ++ 需耗时3秒多才能完成,而 shift 方法则会因脚本超时无法执行。因此通过 BitmapData 的颜色方式只能用于较小位图的保存。 此涂鸦板在用户绘制完成后能够自动将作品保存至本地,并且支持撤消上一步操作的功能。画线功能直接从 Flash 帮助文件中引用而来,作者在此基础上添加了本地保存和撤销的功能。(代码可以扩展成自定义线条粗细、颜色及透明度等功能;还可以记录被撤销的步骤,实现重做功能;甚至可以在 tempArray.push 添加新的数组以同时保存不同线条属性的涂鸦,制作类似画板的应用程序。)
  • 风格的Flash签名,可
    优质
    这是一款独特的涂鸦风格Flash签名设计,以其创意和个性化的元素吸引用户。用户可以轻松保存并应用到个人作品中,为您的创作添加一抹亮色。 使用Flash签名功能进行涂鸦,并可通过按S键保存作品;若需调整大小或清除内容,则可选择按Z键操作。
  • Android开发示例
    优质
    《Android开发示例简易涂鸦板》是一款专为初学者设计的安卓应用编程教程实例。用户可在简洁界面自由绘画,体验手势识别与绘图功能的基础实现,轻松掌握核心代码和操作逻辑。 本段落主要介绍Android简单涂鸦板,并提供了代码示例和实现效果图供参考。有兴趣的读者可以查阅相关资料进行学习和实践。
  • UniApp图片插件(多种缩放支持)
    优质
    UniApp图片涂鸦插件提供丰富的绘画工具和缩放功能,适用于各种前端项目。轻松实现图片编辑与创意表达。 插件支持涂鸦、颜色、文字以及移动等功能,并且可以撤销操作。下载后解压并删除node_modules文件夹,重新使用npm安装依赖项。然后在HBuilderX中打开项目以进行开发工作,请注意该插件仅适用于基于Vue2版本的uniapp框架。
  • 微信小程序:(包照片和像素
    优质
    涂鸦是一款集创意与趣味于一体的小程序,提供涂鸦板、涂鸦照片编辑及像素风格绘画功能,让每位用户都能轻松创作个性艺术作品。 涂鸦小程序允许用户在白板上自由绘画或选择一张照片进行涂鸦。画笔的宽度与颜色均可自定义调整。画画功能代码位于painting文件夹中,而涂鸦照片的功能则位于painting2文件夹内。 此程序通过搜索关键词“soso涂鸦”或者扫描二维码即可体验其效果。考虑到小程序中的canvas层级最高,因此采用动态调整高度的方法来显示底部工具栏。 为了防止橡皮擦功能影响原图,在使用时先为canvas设置背景图片,并在保存前先保存绘制的效果,然后清空canvas重新绘制原图和手绘结果(利用了canvas输出透明背景的特性)。 版本更新如下: v1.2.3:采用曲线绘制方式解决折线问题。 v1.2.2:新增荧光涂鸦功能。该页面通过参数pageType区分入口页,主要参考小程序apisetShadow实现代码。 v1.2:增加了像素涂鸦功能,基于原有普通涂鸦进行了改进(将lineTo更改为fillRec)。
  • HTML5 Canvas 在线PS编辑
    优质
    HTML5 Canvas在线PS编辑涂鸦画板功能是一款基于HTML5技术的创意绘画工具,用户可以在线进行图片编辑、绘制涂鸦,享受媲美Photoshop的专业级绘图体验。 HTML5 Canvas PS在线编辑涂鸦画板功能允许用户在网页上进行绘画创作,提供类似Photoshop的工具以便于在线绘制和编辑图像。这种功能利用了HTML5 Canvas元素的强大绘图能力,使得无需下载软件即可实现丰富的图形设计操作。使用者可以在浏览器中直接创建、修改并保存他们的艺术作品或草图。
  • 的HTML5 Canvas插件Sketchpad
    优质
    Sketchpad是一款简洁实用的HTML5 Canvas涂鸦插件,它为用户提供了便捷的绘画工具,在网页上轻松实现创意涂鸦。 Sketchpad 是一款基于 HTML5 Canvas 的涂鸦画板 jQuery 插件。用户可以使用鼠标在画板上绘制各种图案,并且能够调整线条的尺寸和颜色。此外,它还支持回放绘图过程的动画效果,并允许将绘制的内容保存为 JSON 或对象格式,在其他地方恢复操作。
  • Android上的实现
    优质
    本项目是一款在Android平台上开发的简易涂鸦应用,用户可以轻松绘制并保存作品。采用直观的操作界面和丰富的绘图工具,为用户提供便捷的创作体验。 实现一个简易的Android涂鸦板功能,用户可以选择画笔的颜色和粗细,并且可以保存、擦除或重新绘制作品。
  • Qt绘图
    优质
    Qt绘图板涂鸦板是一款基于Qt框架开发的创意绘画软件,提供丰富的画笔和色彩选择,让用户自由发挥想象力,在数字世界中尽情创作个性化的艺术作品。 可以对照片进行涂鸦处理,也可以直接画画,并且可以在作品上添加一些自己的创意元素。