Constructor
# new ImageCutter(img, width, height)
指定された画像を横width, 縦heightのブロックに等分割して扱う.
Parameters:
| Name | Type | Description |
|---|---|---|
img |
HTMLImageElement
|
分割対象となる画像 |
width |
number
|
ブロック1個分の幅 |
height |
number
|
ブロック1個分の高さ |
Methods
# paint(ctx, x, y, a, b)
分割した画像のうち上からa番目, 左からb番目の部分を描画する. ただし, a, bは0から数え始めるものとする.
Parameters:
| Name | Type | Description |
|---|---|---|
ctx |
CanvasRenderingContext2D
|
描画に使うコンテクスト |
x |
number
|
描画位置のx座標 |
y |
number
|
描画位置のy座標 |
a |
number
|
分割のうち, 上から何番目を使うか (0から数え始める) |
b |
number
|
分割のうち, 左から何番目を使うか (0から数え始める) |