html图片上面怎么 画,HTML5使用drawImage()方法绘制图像
一、绘制图像
使用drawImage()方法绘制图像。绘图环境提供了该方法的三个不同版本。
drawImage(image,x,y) : 在canvas中(x,y)处绘制图片。
drawImage(image,x,y,width,height) : 在canvas中(x,y)处绘制图片,并将其缩放到指定的宽度和高度。
drawImage(image,sourceX,sourceY,sourceWidth,sourceHeight,x,y,width,height) : 从图片中切割出一个矩形区域(sourceX,sourceY,sourceWidth,sourceHeight),缩放到指定的宽度和高度,并在canvas中(x,y)绘制出来。
二、标签
绘制图片前,还需要将图片加载到浏览器中。这里我们仅仅在canvas标签后面添加一个标签。
三、绘制图片
复制代码代码如下:
HTML5
//这个函数将在页面完全加载后调用
function pageLoaded()
{
//获取canvas对象的引用,注意tCanvas名字必须和下面body里面的id相同
var canvas = document.getElementById('tCanvas');
//获取该canvas的2D绘图环境
var context = canvas.getContext('2d');
//获取图片对象的引用
var image = document.getElementById('tkjpg');
//在(0,50)处绘制图片
context.drawImage(image,0,50);
//缩小图片至原来的一半大小
context.drawImage(image,200,50,165/2,86/2);
//绘制图片的局部(从左上角开始切割0.7的图片)
context.drawImage(image,0,0,0.7*165,0.7*86,300,70,0.7*165,0.7*86);
}
提示:你的浏览器不支持标签
四、绘制效果
五、附上原坦克素材
html图片上面怎么 画,HTML5使用drawImage()方法绘制图像相关推荐
- canvas - drawImage()方法绘制图片不显示的问题
canvas有个很强大的api是drawImage()(w3c): 他的主要功能就是绘制图片.视频,甚至其他画布等. 问题: 慕名赶来,却一脚踩空,低头一看,地上一个大坑. 事情是这样的,在我看完w3 ...
- HTML5 canvas drawImage() 方法记录
浏览器支持 Internet Explorer 9.Firefox.Opera.Chrome 以及 Safari 支持 drawImage() 方法. 注释:Internet Explorer 8 或 ...
- python统计图片的纹理信息_python实现LBP方法提取图像纹理特征实现分类
题目描述 这篇博文是数字图像处理的大作业. 题目描述:给定40张不同风格的纹理图片,大小为512*512,要求将每张图片分为大小相同的9块,利用其中的5块作为训练集,剩余的4块作为测试集,构建适当的模 ...
- html5 canvas 图片拼接,HTML5 canvas drawImage方法实现读取图片数据截图拼接图片。
代码如下: Document *{margin:0 auto;} .box{border: 1px solid #ccc;width:1205px;height:400px;margin:0 auto ...
- html5字体转换,图片转字符画html5版
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 像素操作
- ML之SIFT_FLANN:FLANN算法的简介、使用方法(对图片提取SIFT特征并利用FLANN方法实现计算图像相似度并可视化案例)之详细攻略
ML之SIFT_FLANN:FLANN算法的简介.使用方法(对图片提取SIFT特征并利用FLANN方法实现计算图像相似度并可视化案例)之详细攻略 目录 FLANN算法 1.flann的搜索步骤 (1) ...
- HTML5系列代码:绘制一个圆形脸谱
drawImage() 方法绘制一幅图像. image 所要绘制的图像. 这必须是表示 img>标记或者屏幕外图像的 Image 对象,或者是 Canvas 元素. x, y 要绘制的图像的左上 ...
- drawImage()方法
drawImage(image, x, y) drawImage(image, x, y, width, height) drawImage(image, sourceX, sourceY, sour ...
- 如何消除图片锯齿 html,Html5 canvas drawImage图片抗锯齿
Html5 canvas drawImage图片抗锯齿2018-01-26 11:17 虽然drawImage会自动应用消除锯齿,但如果是从大尺寸变为小尺寸,某些图像就不尽人意了,比如曲线. 对于可能 ...
最新文章
- 算法的时间与空间复杂度详解
- python多线程挂了_python多线程输入的问题 python高效编程技巧13(如何在线程之间实现...
- Bing改善Microsoft Office及Edge浏览器图像搜索功能
- hibernate入门学习(更新中)
- lisp 里在特定图层写字_有温度的“城市客厅”——从景观设计角度感受天目里...
- word 公式下沉解决
- jquery.countdown.js 使用教程_2020年建筑教程资源近2000G免费建筑教程,分享给有需要的建筑同行...
- 新增收货地址html,客户收货地址列表、添加地址、选择地址
- reportmachine中怎样实现“数据注脚footer1”里面的内容在每页显示
- matlab建立机器人模型,matlab 机器人工具箱8-通过URDF建立机器人模型
- 安卓设备设置 orientation 最简单的方法
- 气象插值软件anusplin的使用
- Git在clone时认证失败后不能重新输入的解决方案
- 杰理之设置立体声输出,播左右声道歌曲后DAC没有声音或声音变小
- 人人开源后台项目maven构建(yyds)
- Image.Save 方法
- CS0533隐藏继承的抽条成员/CS0534不实现继承的抽象成员
- 记一次使用Valgrind查找解决内存问题的玄幻旅程
- 转:史上最强《软件工程师面试题》答案
- 在Ubuntu18.04中安装ROS IDE RoboWare Studio 和Visual Studio Code