HarmonyOS image图标怎么变成其他的颜色

HarmonyOS image图标怎么变成其他的颜色

HarmonyOS
2024-08-03 13:25:47
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
morning_dxm

1、image使用svg格式的话可以用fillColor格式改变颜色,fillColor设置的填充颜色会覆盖在图片上。fillColor属性仅对svg图源生效,设置后会替换svg图片的fill颜色。如果svg图的源码没有fill填充的话,该属性不会生效。

2、导入图像处理(@ohos.multimedia.image)和图像效果(@ohos.effectKit)模块,对图像进行处理并调节亮度。

import image from "@kit.ImageKit"; 
import effectKit from "@kit.ArkGraphics2D"; 
const color = new ArrayBuffer(96); 
let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } }; 
image.createPixelMap(color, opts).then((pixelMap) => { 
  let bright = 1; 
  let headFilter = effectKit.createEffect(pixelMap); 
  if (headFilter != null) { 
    headFilter.blur(bright); 
  } 
})

更多图片处理可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5#ZH-CN_TOPIC_0000001884758670__imagecreatepixelmap8

分享
微博
QQ
微信
回复
2024-08-04 13:43:37
相关问题
MenuItem里icon图标怎么颜色
1871浏览 • 1回复 待解决
JS 卡片背景颜色怎么修改呢?
6314浏览 • 3回复 待解决
怎么跳转打开其他app
8215浏览 • 1回复 待解决
Image怎么替换svg图片?
7806浏览 • 1回复 待解决
HarmonyOS 如何修改程序图标
40浏览 • 1回复 待解决
HarmonyOS 安装应用桌面没有图标
90浏览 • 1回复 待解决
Image怎么添加文字?
2574浏览 • 1回复 待解决
text怎么更改部分文字颜色
6592浏览 • 1回复 待解决
Canvas画时候,怎么设置画笔颜色
82浏览 • 1回复 待解决
怎么改通知上图标有知道吗?
3820浏览 • 1回复 待解决
HarmonyOS如何动态改变图标
103浏览 • 1回复 待解决
java鸿蒙Tab框架 image图片怎么渲染
6682浏览 • 2回复 待解决
DevEco Studio怎么调出快捷工具图标
8478浏览 • 6回复 已解决
TextField怎么给某段文字设置颜色
8654浏览 • 2回复 待解决
鸿蒙怎么 修改状态栏字体颜色
11707浏览 • 1回复 待解决