本章主要整理与相机拍照以及图片处理相关示例代码。

添加水印:

Watermark: 本示例为开发者展示常用的水印添加能力,包括两种方式给页面背景添加水印、保存图片添加水印、拍照图片添加水印。 (gitee.com)

自适应背景色:

IconMainColor: 本示例将介绍如何根据图片设置自适应的背景色。 (gitee.com)

EffectKit: 本示例介绍使用Image库以及EffectKit库中的colorPicker对目标图片进行取色,将获取的颜色作为背景渐变色,通过Swiper组件对图片进行轮播。 (gitee.com)

PixelMap深拷贝:

ImageDepthCopy: 在图片开发过程中经常会涉及到PixelMap的深拷贝,本例通过使用PixelMap的readPixelsToBuffer方法来实现深拷贝。

手写绘制与保存图片:

HandWritingToImage: 本示例使用Drawing库的Pen和Path结合NodeContainer组件实现手写绘制功能,并通过Image库的packToFile和packing接口将手写板的绘制内容保存为图片。
拉起系统相机:

CameraPicker: 本示例展示了如何拉起系统相机拍一张照片并返回应用。

相机数据采集保存:

Camera: 本示例主要展示了相机的相关功能 接口实现相机的预览拍照功能。

拼图:

GamePuzzle: 该示例通过@ohos.multimedia.image和@ohos.file.photoAccessHelper接口实现获取图片,以及图片裁剪分割的功能。

图片压缩:

ImageCompression: 本示例通过@ohos.multimedia.image等接口,通过二分法进行图片压缩。

三方相机实现系统级相机体验:

Third-partyCamera: 本文针对三方相机开发场景,基于HarmonyOS提供的相机开放能力,实现系统相机级别的效果和能力,比如分辨率、动图、视频防抖、连续变焦等。 (gitee.com)

统一扫码服务:

ScanKit_SampleCode_Clientdemo_ArkTS: 本示例主要展示统一扫码服务(Scan Kit)的识码、扫码和生成码三大模块功能,包括图片识码能力、默认界面扫码能力、自定义界面扫码能力和码图生成能力。

AI图文内容编创:

GraphicCreation: 本示例主要实现社交通讯类应用的图文内容编创流程,在该过程中接入自由流转、服务互动等HarmonyOS特性能力。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐