Function pixelForEach

  • canvasの各ピクセル毎にコールバック関数を実行 CORS制約によりgetImageDataに失敗することもあることに留意

    TODO: 第三引数でoption指定できるようにする?

    Example

    const canvas = document.createElement("canvas");
    canvas.width = canvas.height = 4;
    const ctx = canvas.getContext("2d");
    ctx.fillStyle = "red";
    ctx.fillRect(0, 0, 2, 2);
    pixelForEach.call(ctx, (pxData)=> {
    // Do something with 4x4=16 pixels for each
    })

    Parameters

    • this: CanvasRenderingContext2D
    • cb: ((pixelData: PixelData, pixelIndex: number) => any)
        • (pixelData: PixelData, pixelIndex: number): any
        • Parameters

          Returns any

    Returns void

Generated using TypeDoc