API 参考
正在准备搜索索引…

由原生层拥有的 RGBA8 像素,支持异步文件和编解码操作。

源码与继承
成员目录17

构造函数

属性

访问器

方法

构造函数

访问器

  • get pixels(): Uint8Array

    可写扩展;调整尺寸或加载后,旧视图仍保留旧图像。

    返回值

    Uint8Array
    源码与继承

方法

  • 空图像没有像素指针。只读约束由 TypeScript 保证。

    返回值


        | undefined
        | Readonly<
            Pick<
                Uint8Array,
                | number
                | typeof iterator
                | "length"
                | "slice"
                | "entries"
                | "keys"
                | "values"
                | "byteLength"
                | "byteOffset",
            >,
        >
    源码与继承
  • 异步读取并解码图像文件,成功后替换像素存储,返回是否成功。

    参数

    filename
    string

    返回值

    Promise<boolean>
    源码与继承
  • 异步解码 PNG/JPEG 等编码图像字节,返回是否成功。

    参数

    data
    Uint8Array

    返回值

    Promise<boolean>
    源码与继承
  • 按文件扩展名异步编码并保存图像,返回是否成功。

    参数

    filename
    string

    返回值

    Promise<boolean>
    源码与继承
  • 异步编码为 format(如 png)指定的格式,返回字节;编码失败返回 undefined。

    参数

    format
    string

    返回值

    Promise<undefined | Uint8Array>
    源码与继承

符号成员

"[graphicsNative]": NativeGraphicsHandle<"image">
源码与继承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0