HarmonyOS 一张图片怎么叠加一层颜色渐变效果?
this.contextCanvas.imageSmoothingEnabled = false
this.contextCanvas.drawImage( this.img,0,0,400,100)
let grad = this.contextCanvas.createLinearGradient(0,0, 400,100)
grad.addColorStop(0.0, '#00000000')
grad.addColorStop(1.0, '#00ff00')
this.contextCanvas.fillStyle = grad
this.contextCanvas.fillRect(0, 0, 400,100)
这段代码可以设计渐变叠加,但是渐变不能设置方向,只能从左上角到右下角渐变。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
解决同界面中一张图片的放大会影响另一张图片位置
958浏览 • 1回复 待解决
如何吸取一张图片的色值?
661浏览 • 1回复 待解决
HarmonyOS 多张图片拼接为一张
333浏览 • 1回复 待解决
如何将一张图片转化为PixelMapElement
10264浏览 • 1回复 待解决
HarmonyOS 获取手机最新的一张图片
269浏览 • 1回复 待解决
HarmonyOS 多张string图片合并成一张
233浏览 • 1回复 待解决
HarmonyOS 多张画布横向合成一张图片
222浏览 • 1回复 待解决
HarmonyOS 如何实现屏幕页面整体生成一张图片
317浏览 • 1回复 待解决
HarmonyOS 如何获取手机上最新的一张图片
127浏览 • 1回复 待解决
从相册获取一张图片 或者自己拍一张图片 如何获取这张图片的路径 用来识别这个图片模型
1831浏览 • 1回复 待解决
如何给一张图片加上一个灰色圆形的遮罩?
570浏览 • 1回复 待解决
如何展示一张图片沿着一个边在z方向进行旋转?
506浏览 • 1回复 待解决
如何保存一张PNG图片到相册中
2214浏览 • 1回复 待解决
HarmonyOS将两张图片合成一张的解决方案
566浏览 • 1回复 待解决
HarmonyOS 如何使一张图片拉伸但不变形
977浏览 • 1回复 待解决
HarmonyOS 在Native层,如何获取一张本地图片的像素数据
111浏览 • 1回复 待解决
相册选择一张图片后,如何进入系统自带的图片编辑页
634浏览 • 1回复 待解决
如何将一张图片通过clip裁剪成一个圆形?
687浏览 • 2回复 待解决
HarmonyOS 如何快速获取一张本地图片的分辨率?
613浏览 • 1回复 待解决
一张图片如何压缩长宽和大小到指定值
517浏览 • 1回复 待解决
如何将一张彩色的图片渲染成黑白图片?
480浏览 • 1回复 待解决
HarmonyOS 画中画返回上一层的NavDestination
216浏览 • 1回复 待解决
如何生成一张二维码并设置二维码颜色?
709浏览 • 1回复 待解决
HarmonyOS 在 Canvas 上绘制一张图片和一千左右个圆会卡顿
204浏览 • 1回复 待解决
mysql我有一张350万数据的表,怎么优化sum()查询?
2744浏览 • 1回复 待解决
createLinearGradient可以通过修改起始点(x0, y0)的位置来调整角度,但是没有linearGradient设置的方便
也可以使用linearGradient属性添加背景色,文档可参考【https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-gradient-color-V5#lineargradient】
代码如下: