Class

ImageCutter

stdgam.ImageCutter(img, width, height)

イメージを指定された幅・高さに基づいて分割するクラス. より正確に言うと, 実際に分割した画像を生成するのではなく, 単に「設定に基づいて元画像の適切な一部分を描画する」機能を持つだけである.

Constructor

# new ImageCutter(img, width, height)

指定された画像を横width, 縦heightのブロックに等分割して扱う.

Parameters:
Name Type Description
img HTMLImageElement

分割対象となる画像

width number

ブロック1個分の幅

height number

ブロック1個分の高さ

View Source stdgam.js, line 572

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から数え始める)

View Source stdgam.js, line 598