实例

绘制矩形,放大到 200%,然后再次绘制矩形:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

ctx.strokeRect(5,5,25,15);

ctx.scale(2,2);

ctx.strokeRect(5,5,25,15);

尝试一下 »

浏览器支持

Internet Explorer 9、Firefox、Opera、Chrome 和 Safari 支持 scale()

方法。

注意:Internet Explorer 8 及之前的版本不支持 元素。

定义和用法

scale() 方法缩放当前绘图至更大或更小。

注意:如果您对绘图进行缩放,所有之后的绘图也会被缩放。定位也会被缩放。如果您 scale(2,2),那么绘图将定位于距离画布左上角两倍远的位置。

JavaScript 语法:

context.scale(scalewidth,scaleheight);

参数值

参数

描述

scalewidth

缩放当前绘图的宽度(1=100%,0.5=50%,2=200%,依次类推)。

scaleheight

缩放当前绘图的高度(1=100%,0.5=50%,2=200%,依次类推)。

更多实例

实例

绘制一个矩形;放大到 200%,再次绘制矩形;放大到 200%,再次绘制矩形;放大到 200%,再次绘制矩形:

YourbrowserdoesnotsupporttheHTMLcanvastag.

JavaScript:

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

ctx.strokeRect(5,5,25,15);

ctx.scale(2,2);

ctx.strokeRect(5,5,25,15);

ctx.scale(2,2);

ctx.strokeRect(5,5,25,15);

ctx.scale(2,2);

ctx.strokeRect(5,5,25,15);

尝试一下 »

html scale方法的作用,HTML Canvas scale() 方法相关推荐

  1. 面试题:重写equals方法为什么通常会重写hashcode方法?

    最近在面试的时候,当问完了HashMap的数据结构之后,通常会再多问一个问题,就是:重写equals方法时通常为什么也要重写一下hashcode方法? 其实这个问题,本质上又回到HashMap的应用场 ...

  2. Android Canvas.scale缩放

    Android30 Canvas.scale方法 1)方法1 将x轴.y轴进行缩放 public void scale(float sx, float sy) {if (sx == 1.0f & ...

  3. Canvas 绘制方法过一遍

    Canvas 基础方法和参数介绍 save() restore() void enableZ() void disableZ() 绘制方法及参数介绍 1. drawARGB 画布颜色设置 void d ...

  4. (四)Canvas API方法和属性汇总

    canvas主要属性和方法 方法 描述 save() 保存当前环境的状态 restore() 返回之前保存过的路径状态和属性 createEvent()   getContext() 返回一个对象,指 ...

  5. Object的finalize()方法的作用是否与C++的析构函数作用相同

    Object的finalize()方法的作用是否与C++的析构函数作用相同 public class Finalization {private static Finalization finaliz ...

  6. html语言中span,html元素span标签的使用方法及作用

    html元素 标签是一个没有任何语义的行内元素,不对设置任何样式,则不会有任何视觉效果.有关该标签的使用方法及作用详解如下: 标签的定义 标签属于行内元素,无任何特殊语义. 标签主要用于定义文本样式, ...

  7. getId()方法的作用

    getId() 方法的作用非常简单,就是取得正在运行线程的唯一标识. 如下代码演示了 getId() 方法的使用: public class Test15 {public static void ma ...

  8. isAlive()方法的作用

    isAlive() 方法的作用是判断当前的线程是否处于活动状态. 什么是活动状态呢?活动状态就是线程已经启动且尚未终止.线程处于正在运行或准备开始运行的状态,就认为线程是"存活"的 ...

  9. python中tell_Python的File tell()方法使用方法及作用解析(实例)

    今天这篇文章我们来了解一下python之中的tell方法,在进入文章之前我们首先要知道pythontell()是什么,tell()它能用在python编程之中的什么地方,能够起到什么作用.这些东西我们 ...

最新文章

  1. R语言可视化包ggplot2移除(remove)可视化结果的图例(legend)实战
  2. 10个常用方法有效优化ASP.NET的性能
  3. 拿了 30K 的 offer!
  4. 腾讯阿里谋定联姻农业 智慧农业对话中国农民丰收节交易会
  5. qstring 字符相同 不相等_我的编程手册 -- Java 基础篇·字符串 String
  6. 互联网职场就像一场《鱿鱼游戏》
  7. win和linux创建共享文件夹,在Windows和Linux下(Debian、Ubuntu)创建共享文件夹
  8. 微软4年后重登市值第一,纳德拉如何做到的?
  9. 2021年峰峰春晖中学高考成绩查询,峰峰春晖中学2019年录取分数线
  10. 【转】04.Dicom 学习笔记-DICOM C-Move 消息服务
  11. 最全HTML与CSS基础总结,不进来看看吗?
  12. Uncaught TypeError: Cannot read property ‘clientWidth‘ of null报错
  13. 【SRH】------node创建简单的服务器
  14. RFGSD DF DS
  15. Java 接口实例化
  16. Amesim学习——气体混合室仿真
  17. 初中计算机会考知识点大全,初中信息技术会考知识点复习提纲
  18. 联想Filez zBox2022企业版为企业的 “零信任体系”构建保驾护航
  19. 岩板铺地好吗_**岩板铺地「泉州泰亨石材供应」
  20. 彻底卸载mac软件的方法,这样才删除干净哦

热门文章

  1. 趣挨踢 | 关于遗留代码的那些事儿
  2. 华为鸿蒙网络,这回真翻脸了?被谷歌“除名”,官宣鸿蒙手机版,华为:走着瞧...
  3. 火柴人_火柴人战争遗产修改无限金币钻石
  4. SAP 导出 HTML,【我sap这导出数据表格export.mhtml怎么转换为 excel 工作表.xlsx】excel生成html表格数据...
  5. RabbitMQ 手动签收
  6. VMVare 虚拟机使用桥接模式
  7. linux-查找文件夹
  8. css-第一个CSS
  9. 推荐算法 php SQL,MixPHP 独特的SQL构建方式
  10. python输出不重复的单词_Python情感分析(比较单词时,不计算文本中重复的单词)...