load_image_tiles - spoolkitamura/nyle-doc-jp GitHub Wiki

load_image_tiles

画像ファイルの読み込み (m×n個のピースに分割)

指定された画像ファイルを読み込んで m×n個のピースに分割します

load_image_tiles(filename, m, n, {options})

引数

名前 説明 備考
filename 画像ファイル名 対応フォーマット: png, jpg, gif, bmp
m 横方向の分割数
n 縦方向の分割数

 

戻値

内容
GdkPixbuf::Pixbufクラスのインスタンスを収録した2次元配列

 

オプション({options})

名前 説明 有効値 デフォルト値
color_key 透過色 色を表すシンボルまたは「#RRGGBB」の16進形式の文字列コード(Appendix3を参照) nil
sx 拡大率(横方向) 0.1以上の値 1.0
sy 拡大率(縦方向) 0.1以上の値 1.0

 

使用例

# 画像ファイル picture.pngを読み込み、
# 横3×縦4個に分割した計12個のオブジェクトの配列を imageに代入します。
tiles = Nyle.load_image_tiles("./picture.png", 3, 4)
# 画像ファイル picture.pngを読み込み、
# 横3×縦4個に分割して 120%に拡大した計12個のオブジェクトの配列を imageに代入します。
tiles = Nyle.load_image_tiles("./picture.png", 3, 4, {sx: 1.2, sy: 1.2})