如何使用画布更改图像的不透明度,然后将其加载到画布中的另一个图像上?-HTML
How to change the opacity of an image using canvas and then loads it on another image in canvas?-HTML
我想更改图像的不透明度以使其透明并将该图像加载到画布中的另一个图像上,因为我不想使用任何其他工具来更改第一个图像的不透明度。更改画布中加载的图像的不透明度
var imgObject=new Image();
imgObject.src="myImage.jpg";
// getting context of canvas
var ctx=document.getElementById("myCanvas").getContext("2d");
// global transparency applied on canvas context..
ctx.globalAlpha=0.5;
imgObject.onload=function(){
ctx.drawImage(imgObject,0,0);
}
有没有办法保存透明图像(画布),然后使用它在另一个图像上的新画布中加载它。
我不知道
如何更改HTML中图像的不透明度,但是您可以通过设置globalALphaalALpha值来更改在画布元素上绘制的上下文的不透明度:
var canvas = document.getElementById("myCanvas");
var ctx1 = canvas.getContext('2d');
var img1 = new Image();
img1.src = "img1.png";
// drawing first image on canvas..
img1.onload = function(){
ctx1.drawImage(img1,0,0,canvas.width,canvas.height);
};
var clonedCanvas = canvas.cloneNode(true);
var ctx2 = clonedCanvas.getContext('2d');
var img2 = new Image();
ctx2.globalAlpha = 0.4;
img2.src = "img2.jpg";
img2.onload = function(){
ctx2.drawImage(img2,0,0);
// copying clonedCanvas to myCanvas.....
ctx1.drawImage(clonedCanvas,0,0);
};
相关文章:
- 动态生成的css背景图像属性中的重音字符
- 尝试在随机文本和图像脚本中添加样式/更改字体
- 如何在 IE 11 中删除图像映射中的虚线
- 使用 jQuery 从 HTML 中的多个图像元素中删除文件路径
- PhoneGap+JQuery_Mobile:如何通过单击按钮从照片/图像库中获取图像
- Wordpress:如何更改图像标签中的源属性
- 如何在钛(合金)图像视图中使用后置布局
- 如何在图像源中使用字符串代替url
- 使用angularjs交换图像标签中的ng-src属性
- 在图像网址中传递变量
- 如何在羽毛光图像库中添加说明文本
- 获取输入 IMG 类型的选定图片并加载到图像标签中
- 画布图像旋转中的问题
- 防止 JSF 编码 &在图像网址中
- 从Facebook页面访问图像共享中的喜欢数
- JQuery 和 Bootstrap:如何将图像列表中的图像添加到轮播
- 生成随机数并将其放置在图像URL中
- 从我的 Div 背景图像属性中循环 3 个图像
- 图像数据中的更改未反映在模型视图中
- 如何将图像图案设置为图像标记中的图像