【HTML5】Canvas绘制简单图片教程,

获取Image对象,new出来

定义Image对象的src属性,参数:图片路径

定义Image对象的onload方法,调用context对象的drawImage()方法,参数:Image对象,x坐标,y坐标

重载方法,调用context对象的drawImage()方法,参数:Image对象,x坐标,y坐标,图像宽度,高度

重载方法,调用context对象的drawImage()方法,

参数:

Image对象,图像上x坐标,图像上y坐标,矩形宽度,矩形高度,画在画布上的x坐标,画在画布上的y坐标,图像宽度,图像高度

调用context对象的getImageData()方法,得到像素颜色数组,参数:x坐标,y坐标,x宽度,y宽度

调用context对象的putImageData ()方法,设置图片颜色,参数:ImageData对象,x坐标,y坐标

JavaScript Code复制内容到剪贴板

varcanvas=document.getElementById('myCanvas');

varcontext=canvas.getContext("2d");

//绘制图片

varimg=newImage();

img.src="1.jpg";

img.οnlοad=function(){

//context.drawImage(img,0,0);

//context.drawImage(img,0,0,100,100);

context.drawImage(img,180,160,100,100,0,0,100,100);

varimagedata=context.getImageData(0,0,100,100);

for(vari = 0, n = imagedata.data.length; i

imagedata.data[i + 0] = 255 - imagedata.data[i + 0];//red;

imagedata.data[i + 1] = 255 - imagedata.data[i + 1];//green

imagedata.data[i + 2] = 255 - imagedata.data[i + 2];

}

context.putImageData(imagedata,0,0);

}

以上这篇【HTML5】Canvas绘制简单图片教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持登博教程。

http://www.dengb.com/HTML5/1127996.htmlwww.dengb.comtruehttp://www.dengb.com/HTML5/1127996.htmlTechArticle【HTML5】Canvas绘制简单图片教程, 获取Image对象,new出来 定义Image对象的src属性,参数:图片路径 定义Image对象的onload方法,调用context对象...

html5 简单图片效果,【HTML5】Canvas绘制简单图片教程,相关推荐

  1. java canvas 画图片_[Java教程][HTML5] Canvas绘制简单图片

    [Java教程][HTML5] Canvas绘制简单图片 0 2016-05-13 13:00:04 获取Image对象,new出来 定义Image对象的src属性,参数:图片路径 定义Image对象 ...

  2. 小程序 uni canvas绘制圆角图片 圆角矩形

    小程序 uni canvas绘制圆角图片 圆角矩形 获取canvas的宽度保证适应屏幕 uni.getSystemInfo({success: (res)=> { // res - 各种参数le ...

  3. 使用html5 canvas绘制简单图形小作品~灰太狼

    <!-- 作者:1457225624@qq.com 时间:xxxx-xx-xx 描述:大家好!我是小张,今天我用html5,,canvas的画布画出了一个小作品, 画的不好看,,,还请原谅,,下 ...

  4. html5 直线的两头弯曲,html5教程 (二)(canvas绘制简单的直线)

    Html5_convas var elem = document.getElementById("myConvas"); if (elem && elem.getC ...

  5. 使用html画简单的图形,HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图...

    HTML5火的正热,最近有个想法也是要用到HTML的相关功能,所以也要好好学习一把. 好好看了一下Canvas的功能,感觉HTML5在客户端交互的功能性越来越强了,今天看了一下Canvas绘图,下边是 ...

  6. html5刮奖效果,HTML5 Canvas实战之刮奖效果

    近年来由于移动设备对HTML5的较好支持,经常有活动用刮奖的效果,最近也在看H5方面的内容,就自己实现了一个,现分享出来跟大家交流. 1.效果 2.原理 原理很简单,就是在刮奖区添加两个canvas, ...

  7. python制作简单动画_Python tkinter Canvas绘制动画

    其实前面程序中的高亮显示已经是动画效果了.程序会用红色.黄色交替显示几何图形的边框,这样看上去就是动画效果了.实现其他动画效果也是这个原理,程序只要增加一个定时器,周期性地改变界面上图形项的颜色.大小 ...

  8. android 用canvas 绘制简单圆形时钟

    写笔记写写不过人家 http://blog.csdn.net/u010575173/article/details/52701936 1,Android - Paint基础 在自定义控件时,经常需要使 ...

  9. 用canvas绘制简单的几何图形

    文章目录 添加canvas 调用canvas的API接口 绘制简单的图形 直线 三角形 矩形 圆 清空画布 canvas是一块矩形区域,相当于一块画布.它本身不具有绘图功能,绘图功能主要是由JavaS ...

最新文章

  1. 关于python中requests模块导入问题-python引入requests模块报错
  2. java宝典_JAVA宝典之_JAVA基础
  3. Windows10避开注册的方式安装sourceTree,Failed to connect to github.com port 443: Timed out问题解决
  4. 最全!最完整的设计词法分析程序的代码!!!
  5. NodeJS开发环境配置
  6. 利用bds和dfs解决 LeetCode 107. Binary Tree Level Order Traversal II
  7. Windows Redis安装
  8. error: Your local changes to the following files would be overwritten by merge:
  9. (Hide my Windows)隐藏指定的应用窗口及托盘图标
  10. 【TSP】基于matlab GUI遗传算法求解旅行商问题【含Matlab源码 1333期】
  11. e站host地址_IP地址和物理地址的区别和联系
  12. VSS 和VDS 交换机区别
  13. java jtree 异步_[Java]JTree实现文件管理器的bug,请高手帮助 - 代码贴 - BCCN
  14. 【现代信号处理】 15 - 谱分析基础和周期图谱分析
  15. 7个引人注目的创新物联网应用
  16. 华为首部鸿蒙手机,液态镜头首次亮相亚美AM8探秘华为首部鸿蒙手机P50
  17. 根据区的code获取省市的code代码,下面有切割数字方法
  18. 天津美术学院2021级专升本新生报到前后相关要求
  19. 回忆2018年高教杯数学建模大赛
  20. 计算机操作知识试题及答案,2016计算机信息技术操作考试题及答案

热门文章

  1. Boosting方法
  2. 2021全新UI壁纸小程序源码+无限裂变+安装教程
  3. 逻辑与、逻辑或、逻辑非
  4. 【十八掌●武功篇】第八掌:HBase之基本概念
  5. 前端构建工具大盘点:gulp、webpack、vite、rollup、esbuild、snowpack、babel、parcel、swc、tsc
  6. Program type already present问题解决
  7. java事件处理dialog_java – 使用DialogInterface.OnClickListener区分单个Dialog
  8. SpringBoot+jsp高校会议室预约系统java ssm多媒体教室管理系统
  9. spark开发问题记录
  10. 外网访问内网FTP Server【内网穿透】