java canvas 画图片_[Java教程][HTML5] Canvas绘制简单图片
[Java教程][HTML5] Canvas绘制简单图片
0
2016-05-13 13:00:04
获取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坐标
var canvas=document.getElementById('myCanvas'); var context=canvas.getContext("2d"); //绘制图片 var img=new Image(); img.src='/images/loading.gif' data-original="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); var imagedata=context.getImageData(0,0,100,100); for (var i = 0, n = imagedata.data.length; i < n; i += 4) { 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); }
本文网址:http://www.shaoqun.com/a/221162.html
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。
HTML
0
java canvas 画图片_[Java教程][HTML5] Canvas绘制简单图片相关推荐
- html5 简单图片效果,【HTML5】Canvas绘制简单图片教程,
[HTML5]Canvas绘制简单图片教程, 获取Image对象,new出来 定义Image对象的src属性,参数:图片路径 定义Image对象的onload方法,调用context对象的drawIm ...
- java canvas 动画效果_八大疯狂HTML5 Canvas及WebGL动画效果
[IT168应用]HTML5.WebGL和JavaScript改变了长久以来的动画制作行业.在过去的几年中,我们想要制作卓越的网页动画只能使用Flash和Java Applet.而现在,使用脚本语言和 ...
- html5在线制作教程,HTML5 Canvas 制作动画
HTML5 Canvas 制作动画 在HTML5 canvas中绘制图像动画效果,你需要绘制出每一帧的图像,然后在一个极短的时间内从一帧过渡到下一帧,形成动画效果. 在线示例 要在HTML5画布上绘制 ...
- java小朋友猜拳_[Java教程]Java猜拳小游戏(剪刀、石头、布)
[Java教程]Java猜拳小游戏(剪刀.石头.布) 0 2015-09-29 08:00:04 import java.util.Random;import java.util.Scanner;pu ...
- java星空屏幕_[Java教程]窗口设置_星空网
窗口设置 2016-04-13 0 /** * 这个是GUI的事例程序: * */ package w160412.wang.main;import java.awt.Color; import ja ...
- html canvas直线进度条,js+HTML5 canvas 实现简单的加载条(进度条)功能示例
本文实例讲述了js+HTML5 canvas 实现简单的加载条(进度条)功能.分享给大家供大家参考,具体如下: www.jb51.net canvas实现加载条动画 /* * 获取canvas, ca ...
- java取负数_[Java] 告别“CV 工程师”码出高效!(基础篇)
作为一名资深的 CV 工程师,某天,当我再一次日常看见满屏的报错信息与键盘上已经磨的泛白的 Ctrl.C.V 这三个按键时,我顿悟了. 百度谷歌复制粘贴虽然很香,但是总是依靠前人种树,终会有一天失去乘 ...
- html5 canvas api w3c官方中文,HTML5 Canvas 简介
一.使用 Canvas 绘制路径 moveTo(x,y) 定义线条开始坐标 lineTo(x,y) 定义线条结束坐标 使用 stroke() 方法来绘制线条 通过指定从何处开始,在何处结束,来绘制一条 ...
- 用html5 canvas画猪头,使用HTML5 Canvas实现画图效果
使用HTML5可以非常简单地在canvas上实现画图应用,用支持html5的浏览器便可在下面的区域进行绘画,要看到演示效果,请确保你的浏览器支持HTML5: 效果演示 您的浏览器不支持canvas! ...
最新文章
- Recover Binary Search Tree,恢复二叉排序树
- MapReduce01
- (32)第一个驱动程序
- python神经网络训练_Python深度学习训练神经网络
- XML Schema --simpleType
- python实例31[自动挂载虚拟盘]
- 一个最基本最简单的爬虫代码【精简】
- 大学生IT网络创业计划书
- 5款超好用的在线IDE,媲美vscode,可以直接编写前端构建化项目,而无需在本地下载依赖包,非常适合学习、demo、原型开发
- 高通msm8926 camera调试笔记
- Oracle 子查询优化思路
- 【echarts】echarts根据奇偶设置柱形图颜色切换
- Arithmetic(线段树维护历史版本和)
- 混淆矩阵、召回率、精确率、正确率、F1、真阳性率、假阳性率、ROC、AUC
- 微信小程序合法域名配置
- mdpi的手机_APP设计尺寸
- 【Bug(未解决)】正在连接servername...无法打开到主机的连接。 在端口 25: 连接失败
- 基于磁链模型的非线性观测器
- 38 Redis Cluster 的通信开销限制集群规模
- jpg图片转换为avi视频
热门文章
- python入门教程2word-使用python操作word
- 学python可以做什么职业好-业余学Python能做什么?对职业发展有什么帮助?
- python图标-python实现的简版iconv
- python装饰器原理-python装饰器的原理和使用
- python保留字的基本含义-python 33个保留字是什么意思
- python 办公自动化-用python进行办公自动化都需要学习什么知识呢?
- python语言入门w-python3入门之类
- python翻译程序-python实现翻译word表格小程序
- python资料下载-Python大量学习资料集锦(全部免费下载)
- python起步输入-《Python编程:从入门到实践》第一章:起步