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); 
  } 
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.

更多图片处理可以参考文档: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动态修改颜色
1018浏览 • 1回复 待解决
MenuItem里icon图标怎么颜色
3049浏览 • 1回复 待解决
HarmonyOS image 替换颜色
983浏览 • 1回复 待解决
HarmonyOS 如何改变图标icon颜色
660浏览 • 1回复 待解决
HarmonyOS 状态栏图标颜色设置
931浏览 • 1回复 待解决
HarmonyOS Image组件如何设置填充颜色
908浏览 • 1回复 待解决
HarmonyOS 顶部颜色怎么修改
657浏览 • 1回复 待解决
怎么修改PNG图片颜色
1580浏览 • 1回复 待解决
HarmonyOS 怎么给图片渲染不同颜色
680浏览 • 1回复 待解决
HarmonyOS Toggle空间颜色怎么修改?
1005浏览 • 1回复 待解决
HarmonyOS 怎么修改richtext内文字颜色
640浏览 • 1回复 待解决
HarmonyOS TabContent怎么设置字体颜色
702浏览 • 1回复 待解决