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
相关问题
HarmonyOS 怎么实现Image动态修改颜色
1717浏览 • 1回复 待解决
MenuItem里icon图标怎么颜色
3468浏览 • 1回复 待解决
HarmonyOS image 替换颜色
1223浏览 • 1回复 待解决
HarmonyOS 状态栏图标颜色设置
1261浏览 • 1回复 待解决
HarmonyOS 如何改变图标icon颜色
940浏览 • 1回复 待解决
HarmonyOS Image组件如何设置填充颜色
1256浏览 • 1回复 待解决
HarmonyOS 顶部颜色怎么修改
878浏览 • 1回复 待解决
怎么修改PNG图片颜色
2144浏览 • 1回复 待解决
HarmonyOS 怎么给图片渲染不同颜色
971浏览 • 1回复 待解决
HarmonyOS 怎么修改richtext内文字颜色
830浏览 • 1回复 待解决
HarmonyOS Toggle空间颜色怎么修改?
1253浏览 • 1回复 待解决
HarmonyOS TabContent怎么设置字体颜色
986浏览 • 1回复 待解决