API リファレンス
検索インデックスを準備中…

非同期のファイル操作とコーデック操作に対応するネイティブ所有の RGBA8 ピクセル。

ソースと継承
メンバー一覧17

コンストラクター

プロパティ

アクセッサー

メソッド

コンストラクター

アクセッサー

  • get pixels(): Uint8Array

    書き込み可能な拡張。サイズ変更や読み込み後も、既存ビューは以前の画像を保持します。

    戻り値

    Uint8Array
    ソースと継承

メソッド

  • sourceRect(既定はソース全体)を dest にコピーします。applyAlpha は Alpha ブレンドを有効にします。成功したか を返します。

    引数

    source
    dest
    Readonly<Vector2u>
    sourceRectオプション
    applyAlpha
    boolean = false

    戻り値

    boolean
    ソースと継承
  • ピクセルをその場で左右反転します。

    戻り値

    void
    ソースと継承
  • ピクセルをその場で上下反転します。

    戻り値

    void
    ソースと継承
  • 空の画像にはピクセルポインターがありません。const 制約は 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>
    ソースと継承
  • シーク可能な入力ストリームから画像を非同期にデコードします。ストリーム例外では Promise が拒否されます。

    引数

    戻り値

    Promise<boolean>
    ソースと継承
  • ピクセルストレージを再構築し、色で塗りつぶすか RGBA8 データをコピーします。以前の pixels ビューは旧ストレージを保持します。

    引数

    size
    Readonly<Vector2u>
    colorOrPixels
    Uint8Array | ReadonlyValue<Color> = Color.Black

    戻り値

    void
    ソースと継承
  • ファイル拡張子に従って画像を非同期にエンコードして保存し、成功したかを返します。

    引数

    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