当前位置: 首页 > news >正文

鸿蒙开发(NEXT/API 12)【硬件(Pen Kit)】手写笔服务

Pen Kit(手写笔服务)是华为提供的一套手写套件,提供笔刷效果、笔迹编辑、报点预测、一笔成形和全局取色的功能。手写笔服务可以为产品带来优质手写体验,为您创造更多的手写应用场景。

目前Pen Kit提供了四种能力:手写套件、报点预测、一笔成形和全局取色。

手写套件

三方应用直接集成手写套件组件,提供如下功能。

  • 画布

    笔迹绘写、笔迹保存、画布缩放、一笔成形功能。

  • 工具栏

    • 笔刷:圆珠笔、钢笔、铅笔、马克笔、荧光笔五种笔刷效果,5档笔宽,100+种颜色选择。
    • 橡皮擦:笔划擦除、像素擦除、仅擦除荧光笔、清空。
    • 套索:框选、移动、剪切、复制粘贴、删除。
    • 其他功能:撤销、重做、仅允许使用笔。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

报点预测

根据书写轨迹预测报点提前进行绘制,提高手写跟手性,手写套件已默认开启报点预测,您也可以在应用中单独集成报点预测功能。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

一笔成形

在连续的一笔绘制结束时,手写笔/手指在屏幕上停顿一定时间后,将触发一笔成形功能,该功能会将这一笔绘制内容识别成规整图形,手写套件已默认开启一笔成形功能,您也可以在应用中单独集成一笔成形功能。Pen Kit支持以下图形的识别:

图形类型具体图形
线段直线段、带箭头线段(单向、双向)
圆、椭圆
多边形三角形、矩形、平行四边形、菱形、正五边形、五角星形
曲线抛物线、带箭头抛物线(单向、双向)
其他爱心、云朵

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

全局取色

提供全屏取色基础能力。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

相关文章:

  • HTML中的padding和margin
  • map(lambda x: x[0], sorted(count.items(), key=lambda x: (-x[1], x[0]))[:n])
  • mysql迁移postgreSql windows 工具
  • Redis的数据类型和编码方式
  • 上海电力大学《2020年+2021年830自动控制原理真题》 (完整版)
  • 二维数组的创建和初始化
  • 【高分系列卫星简介——高分辨率多模综合成像卫星】
  • tidb-一场select in百万参数引发的血案
  • 软件测试学习笔记丨curl命令发送请求
  • 前端框架的选择与考量:一场技术的盛宴
  • 电缆缺陷检测系统源码分享
  • 网页设计html心得
  • 数据对接 模板设计模式的使用
  • latex设置背景颜色
  • IMDB影评情感分析项目
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Android单元测试 - 几个重要问题
  • E-HPC支持多队列管理和自动伸缩
  • FastReport在线报表设计器工作原理
  • HTML5新特性总结
  • Java精华积累:初学者都应该搞懂的问题
  • JWT究竟是什么呢?
  • KMP算法及优化
  • MySQL几个简单SQL的优化
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • React-flux杂记
  • SwizzleMethod 黑魔法
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 飞驰在Mesos的涡轮引擎上
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 爬虫模拟登陆 SegmentFault
  • 阿里云ACE认证之理解CDN技术
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ###STL(标准模板库)
  • %check_box% in rails :coditions={:has_many , :through}
  • (11)iptables-仅开放指定ip访问指定端口
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (20)docke容器
  • (2020)Java后端开发----(面试题和笔试题)
  • (4) PIVOT 和 UPIVOT 的使用
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (STM32笔记)九、RCC时钟树与时钟 第一部分
  • (ZT)薛涌:谈贫说富
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • (未解决)macOS matplotlib 中文是方框
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转载)Linux网络编程入门
  • ***检测工具之RKHunter AIDE
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NET成年了,然后呢?
  • .project文件
  • @Data注解的作用
  • [@Controller]4 详解@ModelAttribute
  • [3]Opengl ES着色器
  • [Android]使用Android打包Unity工程