HarmonyOS 鸿蒙Next给图片增加图片水印功能

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next给图片增加图片水印功能

想实现给一张图片增加一个图片水印(公司logo)的功能,怎么可以实现?可不可以提供下相关的文档或代码

3 回复
应该没有直接提供的API,你网上找一下,看有没有相关的图片处理库,或者可以考虑OffscreenCanvasRenderingContext2D,将你要的图片和logo用这个画出来,然后将其变成图片

找文档的时候,发现这个示例,可以看看https://gitee.com/harmonyos_samples/watermark

针对HarmonyOS 鸿蒙Next给图片增加图片水印功能的问题,以下提供两种实现方式:

一、通过内置编辑功能

  1. 打开手机相册,选择需要添加水印的图片。
  2. 进入图片编辑界面,通常可通过点击图片下方的“编辑”选项进入。
  3. 在编辑界面中,找到并点击“更多”或类似选项,查找并点击“水印”功能。
  4. 选择喜欢的水印样式,确认添加后,保存图片即可。

二、通过应用开发实现

  1. 使用Canvas组件绘制水印,或者通过OffscreenCanvas在图片上绘制水印。
  2. 获取图片的pixelMap对象,将水印绘制到该对象上,生成新的带水印的pixelMap。
  3. 将新的pixelMap保存为图片文件。

上述两种方式均可实现HarmonyOS 鸿蒙Next给图片增加水印的功能。第一种方式适用于普通用户,操作简单;第二种方式适用于开发者,可灵活定制水印样式和位置。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部