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})