专栏首页黒之染开发日记【easeljs】显示位图 Bitmap 类

【easeljs】显示位图 Bitmap 类

类介绍

继承自 DisplayObject

A Bitmap represents an Image, Canvas, or Video in the display list. A Bitmap can be instantiated using an existing HTML element, or a string. 一个Bitmap对象绘制一个在显示列表中的图像、canvas,或者视频。可以使用一个存在的html元素或者一个字符串来实例化一个Bitmap对象

 var bitmap = new createjs.Bitmap("imagePath.jpg");

注意:

  1. 传入一个字符串路径或者一个未加载的img标签时,添加到stage后,在它显示之前,可能需要一直尝试重新绘制stage
  2. 如果直接是一个SVG 资源,Bitmaps将不会访问alpha值,除非是0或者1。为绕过这一点,可以缓存Bitmap
  3. 带有SVG的Bitmaps会用跨源(cross-origin)数据感染(taint)canvas,从而阻止交互性。这个现象除了较新的builds版火狐之外,所有浏览器都存在。
  4. 当使用鼠标交互,函数(如getObjectUnderPoint)、或者使用滤镜(filters)、或者正在缓存时,跨源加载图像会抛出跨源安全警告。你可以在把图像传给EaselJS前在图像上设置crossOrigin标识绕过它,例如:img.crossOrigin="Anonymous";

构造函数 Constructor

Bitmap ( imageOrUri ) 参数: imageOrUri HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | String 要显示的图像的资源对象,或者是它的URI。可以是一个image、canvas或者视频对象,或者是一个url字符串。如果是一个URI,会创建一个新的image对象和将被指定到此实例的 image 属性。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 服务端业务设计方案——用户系统表结构业务逻辑

    该表可以增加更多字段,这取决于不同项目需要给用户记录的信息,或者需要给用户添加的标识,如角色等。用户更多的信息也可以存到别的表,与此表做关联,这个表一行记录代表...

    黒之染
  • PIXI输出base64图像

    如果想使用 canvas 原生的 toDataURL ,参考这篇问答,以下代码是具体方法。但这个方法如果在iOS设备上使用,获取到的图像会上下翻转(效果相当于c...

    黒之染
  • 使用reactJS要注意的地方

    虽然react使用的jsx可以html和js混编,但是这里的html用的时候有的地方还是和原来的习惯不太一样。这里汇总一些我已经遇到的不一样,还有其他要注意的地...

    黒之染
  • MySQL数据库事务隔离级别

    数据库隔离级别有四种,应用《高性能mysql》一书中的说明: ? ? 然后说说修改事务隔离级别的方法: 1.全局修改,修改mysql.ini配置文件,在最后加上...

    小小科
  • Floodlight+Mininet入门使用经验

    在命令行中使用sudo python topo.py(拓扑文件名)来创建拓扑,若出现下图则代表拓扑图创建成功。

    SDNLAB
  • 教程 | 在Python和TensorFlow上构建Word2Vec词嵌入模型

    选自adventuresinmachinelearning 机器之心编译 参与:李诗萌、刘晓坤 本文详细介绍了 word2vector 模型的模型架构,以及 T...

    机器之心
  • 搞懂PCB信号完整性,有这9个步就够了!

    信号完整性(Signal Inte grity,SI)是指信号在信号线上的质量,即信号在电路中以正确的时序和电压作出响应的能力。如果电路中信号能够以要求的时序、...

    MCU起航
  • 【PAT甲级】Spell It Right

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • Marketing Cloud contact主数据的csv导入

    使用这个mock数据生成器网站https://www.mockaroo.com/b6790790,创建一个基于Marketing Cloud contact s...

    Jerry Wang
  • RCE远程控制Windows服务器——以win10虚拟机为例

    简单来说,远程命令执行,执行的是命令行语句,比如ipconfig,net start,ping ……

    宸寰客

扫码关注云+社区

领取腾讯云代金券