load_image - spoolkitamura/nyle-doc-jp GitHub Wiki

load_image

画像ファイルの読み込み

指定された画像ファイルを読み込みます。

load_image(filename, {options})

引数

名前 説明 備考
filename 画像ファイル名 対応フォーマット: png, jpg, gif, bmp

 

戻値

内容
GdkPixbuf::Pixbufクラスのインスタンス

 

オプション({options})

名前 説明 有効値 デフォルト値
color_key 透過色 色を表すシンボルまたは「#RRGGBB」の16進形式の文字列コード(Appendix3を参照) nil
sx 拡大率(横方向) 0.1以上の値 1.0
sy 拡大率(縦方向) 0.1以上の値 1.0
cx 抽出範囲の左上x座標 nil
cy 抽出範囲の左上y座標 nil
cw 抽出範囲の幅 nil
ch 抽出範囲の高さ nil

 

使用例

# 画像ファイル picture.pngを読み込み、
# 縦横のサイズを 70%に縮小して白色を透過色に指定したオブジェクトを imageに代入します。
image = Nyle.load_image("./picture.png", {sx: 0.7, sy: 0.7, color_key: :WHITE})
# 画像ファイル picture.pngを読み込み、
# 座標(10, 10)でサイズ 100x100の範囲を抽出したオブジェクトを imageに代入します。
image = Nyle.load_image("./picture.png", {cx: 10, cy: 10, cw: 100, ch: 100})