2006-09-10から1日間の記事一覧

mdiapp Lua APIの謎と追加要望 @ mdiapp 1.00g

id:mdiapp開発資料(?) 不詳 mdi_img_offset(index)のindexが詳細不明。 オフスクリーン画像自体の寿命は1つのスクリプト実行の中だけだろうか? 希望 レイヤー管理API(追加・削除・レイヤー名操作・ブレンド変更・不透明度変更など) スクリプト自身がスク…

xelf.pointillist.lua for mdiapp1.00f

用法 最下層に32bppの元画像を置き、その上のレイヤーに32bppで描画先を用意して実行しましょう。 修正版 id:mdiappさんに直接スクリプトのバグをご指摘いただきました。気づかず申しわけありませんでした。 -- 点描家 for mdiapp 1.00f -- xelf.pointillist…

xelf.scroll.lua for mdiapp1.00f

用法 最下層に32bpp元画像を置き、その1つ上のレイヤーに空きの32bppを用意して実行します。 機能 最下層が約半分縦と横にスクロールした画像がその1つ上のレイヤーに作成されます。 コメント 今後の改良でシームレステクスチャの継ぎ目確認になればよいの…

mdiapp 1.00f Lua scripting API

引数・戻り値の詳細 index : 「レイヤー」を指す0からのインデックス値 image : 「画像」を指す0からのインデックス値 bpp : 画像タイプ値( 0:Vector, 1:1bpp, 8:8bpp, 32:32bpp ) filter : ファイル種別のフィルタ文字列 例: "Supported Image Files|*.pn…

xelf.eye.lua for mdiapp 1.00f

用法 空の32bppレイヤーを3つ作って実行しましょう。 コメント 本当は手書き編集しやすいようにくり抜きを利用して重ねたかったのですが、消しゴム状態で塗りつぶし円を書く手段がわかりませんでした。α値ではダメそうです。 複数のレイヤーの作成方法も不…