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