【梳理贴】鸿蒙HarmonyOS开发示例代码(八)——拍照和图片

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

添加水印:

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特性能力。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值