IBitmap 位图类 Bitmap


静态函数

静态函数 Static Function说明 Description 备注 Note
IBitmap.ABitmap(path)

读取一张工程路径下的位图 Read a bitmap in the project path

path(string) 位图路径 bitmap path

返回 Image对象 Return image

本函数在Web读取的路径为 路径+\Res

IBitmap.WBitmap(path)

读取一张web端的位图 Read a bitmap on web

path(string) 位图地址 bitmap path

返回 Image对象 Return image

本函数在除Web端意外都与Abitmap相同。

IBitmap.CBitmap(width,height)

创建位图 Create a bitmap

width(Number)宽度 width of the bitmap

height(Number)高度 height of the bitmap

返回 Image对象 Return image

IBitmap.GetPointPixel(img,x,y)

创建位图 Create a bitmap

width(Number)宽度 width of the bitmap

height(Number)高度 height of the bitmap

返回 Image对象 Return image

返回 Image对象 Return image

var img = RF.LoadBitmap("a.jpg") log(IBitmap.GetPointPixel(img,10,10))

※特别说明:由于多端的资源读取难以统一,建议大家读取图片使用 RF.LoadBitmap(path)函数来读取

附:Image 结构 Image Structure

属性 Attribute说明 Description 备注 Note
width(Number) 位图宽度 Bitmap width
height(Number) 位图高度 Bitmap height
complete(bool) 是否加载完毕 Whether loading completed or not

仅Web有效,其他端为true

onload(function) 加载完成回调 Callback of loading completed

仅Web有效,其他端直接执行函数内容

 

函数 Function说明 Description 备注 Note
dispose()

释放位图资源 Free up bitmap resources

Web端无效 invalid on web
loadTexture()

将位图加载到帖图集 Load bitmaps into the texture list

Web端无效 invalid on web

※特别说明:Image对象由iF2D自动完成,基本不用操作,主要作用就是获取位图的宽度和高度