最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

HTML5Canvas绘图之drawImage()方法的详细介绍(代码示例)

来源:动视网 责编:小采 时间:2020-11-27 15:03:47
文档

HTML5Canvas绘图之drawImage()方法的详细介绍(代码示例)

HTML5Canvas绘图之drawImage()方法的详细介绍(代码示例):本篇文章给大家带来的内容是关于HTML5 Canvas绘图之drawImage() 方法的详细介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。是一个新的HTML元素,这个元素可以被Script语言(通常是JavaScript)用来绘制图形。例如
推荐度:
导读HTML5Canvas绘图之drawImage()方法的详细介绍(代码示例):本篇文章给大家带来的内容是关于HTML5 Canvas绘图之drawImage() 方法的详细介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。是一个新的HTML元素,这个元素可以被Script语言(通常是JavaScript)用来绘制图形。例如
 本篇文章给大家带来的内容是关于HTML5 Canvas绘图之drawImage() 方法的详细介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

是一个新的HTML元素,这个元素可以被Script语言(通常是JavaScript)用来绘制图形。例如可以用它来画图、合成图象、或做简单的(和不那么简单的)动画。

1、最常见的在canvas上画图的方法是使用Image对象。所支持的来源图片格式依赖于浏览器的支持,然而,一些典型的图片格式(png,jpg,gif等)基本上都没有问题。
2、在下面的所有例子中,图片源将会使用这张200×200尺寸的图片。

3、绘制图片:在最基本的画图操作中,你需要的只是希望图像出现处的位置(x和y坐标)。图像的位置是相对于其左上角来判断的。使用这种方法,图像可以简单的以其原尺寸被画在画布上。
4、代码如下:

var myImage=document.getElementByIdx_x("myCanvas");

var cxt=myImage.getContext("2d");

var img=new Image();

img.src="200.jpg";

cxt.drawImage(img,50,50);

5、图片变形:改变图像的尺寸,你需要使用重载的drawImage函数,提供给它希望的宽度和高度参数。
6、代码如下:

var myImage=document.getElementByIdx_x("myCanvas");

var cxt=myImage.getContext("2d");

var img=new Image();

img.src="200.jpg";

cxt.drawImage(img,50,50,100,100);

7、图片裁剪:drawImage方法的功用是对图像进行裁剪。drawImage(image,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth, destHeight)
8、参数很多,但基本上你可以把它想成从原图中取出一个矩形区域,然后把它画到画布上目标区域里。
9、代码如下:
var myImage=document.getElementByIdx_x("myCanvas");

var cxt=myImage.getContext("2d");

var img=new Image();

img.src="200.jpg";

cxt.drawImage(img,0,0,50,50,25,25,100,100);

cxt.drawImage(img,125,125,100,100,125,125,150,150);

10、这些就是HTML5中的canvas(画布)标记里进行绘图和处理图像的基本操作。

52 分钟前发布

HTML5 Canvas绘图详解 drawImage() 方法

  • javascript
  • html5
  • 16 次阅读 · 读完需要 5 分钟

    0

    简介
    是一个新的HTML元素,这个元素可以被Script语言(通常是JavaScript)用来绘制图形。例如可以用它来画图、合成图象、或做简单的(和不那么简单的)动画。

    1、最常见的在canvas上画图的方法是使用Image对象。所支持的来源图片格式依赖于浏览器的支持,然而,一些典型的图片格式(png,jpg,gif等)基本上都没有问题。
    2、在下面的所有例子中,图片源将会使用这张200×200尺寸的图片。

    3、绘制图片:在最基本的画图操作中,你需要的只是希望图像出现处的位置(x和y坐标)。图像的位置是相对于其左上角来判断的。使用这种方法,图像可以简单的以其原尺寸被画在画布上。
    4、代码如下:

    var myImage=document.getElementByIdx_x("myCanvas");
    
    var cxt=myImage.getContext("2d");
    
    var img=new Image();
    
    img.src="200.jpg";
    
    cxt.drawImage(img,50,50);

    5、图片变形:改变图像的尺寸,你需要使用重载的drawImage函数,提供给它希望的宽度和高度参数。
    6、代码如下:

    var myImage=document.getElementByIdx_x("myCanvas");
    
    var cxt=myImage.getContext("2d");
    
    var img=new Image();
    
    img.src="200.jpg";
    
    cxt.drawImage(img,50,50,100,100);

    7、图片裁剪:drawImage方法的功用是对图像进行裁剪。drawImage(image,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth, destHeight)
    8、参数很多,但基本上你可以把它想成从原图中取出一个矩形区域,然后把它画到画布上目标区域里。
    9、代码如下:
    var myImage=document.getElementByIdx_x("myCanvas");

    var cxt=myImage.getContext("2d");
    
    var img=new Image();
    
    img.src="200.jpg";
    
    cxt.drawImage(img,0,0,50,50,25,25,100,100);
    
    cxt.drawImage(img,125,125,100,100,125,125,150,150);

    10、这些就是HTML5中的canvas(画布)标记里进行绘图和处理图像的基本操作。

  • 举报
  • OA_show(3);

    你可能感兴趣的

    OA_show(4);

    评论

    载入中...

    显示更多评论

    文档

    HTML5Canvas绘图之drawImage()方法的详细介绍(代码示例)

    HTML5Canvas绘图之drawImage()方法的详细介绍(代码示例):本篇文章给大家带来的内容是关于HTML5 Canvas绘图之drawImage() 方法的详细介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。是一个新的HTML元素,这个元素可以被Script语言(通常是JavaScript)用来绘制图形。例如
    推荐度:
    标签: 方法 代码 绘图
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top