简介
本场景主要实现社交通讯类应用的图文内容编创流程,在该过程中接入自由流转、服务互动等HarmonyOS特性能力。
整体场景介绍
图文编创流程主要通过Photo Picker选取本地图片,然后对图片进行智能处理,同时也可使用自定义相机拍摄动图,最后进行文字编创时可进行自由流转接续编辑和跨端获取相册或者相机拍摄内容。
演示效果
运行效果图
图1
场景适用说明
适用范围
本场景适用于社交通讯类应用,在图文内容编辑过程中,接入HarmonyOS特性能力,本文给出了详细的技术实现方案,为开发者降低学习成本,提高接入速度。
场景优势
本场景的优势主要体现在功能方面,应用结合HarmonyOS提供的服务互通、原生智能、自由流转等能力,可以带给用户更加便捷高效的内容发布体验。具体优势如下:
(1)服务互通能力的加持,使多设备用户可以灵活地选择存储在不同设备上的媒体资源和使用不同设备的拍摄能力获取新的图像,免去了过往不同设备之间数据传输的流程,给用户提供了更便捷的体验。
(2)原生智能的使用,为用户提供了更加强大的编创能力支撑。用户可以从图上提取有效信息参与文字编辑,可以从候选图中提取目标去除背景进行二次创作,这些技术的使用为用户提供了更丰富的编创选择。
(3)自由流转的接入,可自由流转其他设备,且同步最新编辑状态至新设备,用户可以灵活选择合适设备,实现接续编辑。
场景分析
典型场景分析
子场景名称 |
描述 |
实现方案 |
图片视图选择 |
发布首页资源文件类型选择 |
使用Photo Picker能力实现图片选择 |
相机拍摄 |
自定义相机页面,可拍摄和预览Moving Photo图片 |
使用Camera相机组件能力自定义相机 |
图片文字识别、抠取与HDR Vivid图片的展示 |
图片浏览页支持选定图片的目标抠取、复制图上文字信息获取,参与创作编辑,自动识别HDR模式并展示高亮 |
使用Image组件的智能识别能力,实现OCR文字识别与抠图 |
跨端相册选取 |
从其他设备的相册中选取图片,回传到本端设备 |
基于CollaborationService服务互通组件 |
编辑页流转接续 |
编创内容支持多设备之间的接续,可在不同设备上接续编辑 |
基于Ability的自由流转能力,使用ArkData数据管理和分布式文件管理实现本地创作内容的多设备之间接续编辑 |