本章主要整理与相机拍照以及图片处理相关示例代码。
添加水印:
Watermark: 本示例为开发者展示常用的水印添加能力,包括两种方式给页面背景添加水印、保存图片添加水印、拍照图片添加水印。 (gitee.com)
自适应背景色:
IconMainColor: 本示例将介绍如何根据图片设置自适应的背景色。 (gitee.com)
PixelMap深拷贝:
ImageDepthCopy: 在图片开发过程中经常会涉及到PixelMap的深拷贝,本例通过使用PixelMap的readPixelsToBuffer方法来实现深拷贝。
手写绘制与保存图片:
CameraPicker: 本示例展示了如何拉起系统相机拍一张照片并返回应用。
相机数据采集保存:
Camera: 本示例主要展示了相机的相关功能 接口实现相机的预览拍照功能。
拼图:
GamePuzzle: 该示例通过@ohos.multimedia.image和@ohos.file.photoAccessHelper接口实现获取图片,以及图片裁剪分割的功能。
图片压缩:
ImageCompression: 本示例通过@ohos.multimedia.image等接口,通过二分法进行图片压缩。
三方相机实现系统级相机体验:
Third-partyCamera: 本文针对三方相机开发场景,基于HarmonyOS提供的相机开放能力,实现系统相机级别的效果和能力,比如分辨率、动图、视频防抖、连续变焦等。 (gitee.com)
统一扫码服务:
AI图文内容编创:
GraphicCreation: 本示例主要实现社交通讯类应用的图文内容编创流程,在该过程中接入自由流转、服务互动等HarmonyOS特性能力。