●立ち絵抽出

「●立ち絵抽出」の編集履歴(バックアップ)一覧はこちら

●立ち絵抽出」(2009/05/31 (日) 17:25:57) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*情報 作者名:kuroro 引用元:[[なでしこプログラム掲示板「立ち絵抽出base」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=550&rev=&no=0]] *概要 背景画像とキャラ画像(背景に立ち絵が入ってる画像)から立ち絵をイメージとして抽出します。 *解説 はっぱさんのアイデアを使って書いたプログラムです 立ち絵抽出を関数化してみました。 これでファイルを選んで呼び出すだけで立ち絵を抽出出来ます。 注意すべき点は、「背景画像」と「キャラ画像」をイメージとして 作成しておかないとエラーになることです。 抽出された画像は「背景画像」に格納されます。 ***引数 変数1:背景画像の絶対パス 変数2:キャラ画像の絶対パス *サンプルプログラム #まずイメージを作成します。 背景画像とはイメージ#立ち絵抽出で使う部品 キャラ画像とはイメージ#立ち絵抽出で使う部品 #背景画像を設定します "背景画像を選んで下さい"と言 もし"*.bmp;*.png;*.jpg;*.gif"のファイル選択=空なら終了 背景=_ #次に、キャラ画像(背景に立ち絵が入ってる画像)を設定します "キャラ画像を選んで下さい"と言 もし"*.bmp;*.png;*.jpg;*.gif"のファイル選択=空なら終了 キャラ=_ 背景でキャラを立ち絵抽出#立ち絵を抽出します #見やすいように母艦などを設定します 背景画像について X=0 Y=0 可視=1#仕様で可視が0にするので1に戻して表示させます 母艦について W=背景画像のW+10 H=背景画像のH+30 X=デスクトップワークエリアW/2-母艦のW/2 Y=デスクトップワークエリアH/2-母艦のH/2 *//本体 ●立ち絵抽出(変数1で変数2を) 背景画像の画像=変数1 キャラ画像の画像=変数2 キャラ画像を背景画像の0,0へ画像XORコピー 背景画像を1で画像モノクロ 背景画像をキャラ画像の0,0へ画像ANDコピー 背景画像を画像ネガポジ キャラ画像を背景画像の0,0へ画像ORコピー 背景画像の可視=0 キャラ画像の可視=0 ---- #comment() ----
*情報 作者名:kuroro 引用元:[[なでしこプログラム掲示板「立ち絵抽出base」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=550&rev=&no=0]] *概要 背景画像とキャラ画像(背景に立ち絵が入ってる画像)から立ち絵をイメージとして抽出します。 *解説 はっぱさんのアイデアを使って書いたプログラムです 立ち絵抽出を関数化してみました。 これでファイルを選んで呼び出すだけで立ち絵を抽出出来ます。 注意すべき点は、「背景画像」と「キャラ画像」をイメージとして 作成しておかないとエラーになることです。 抽出された画像は「背景画像」に格納されます。 ***引数 変数1:背景画像の絶対パス 変数2:キャラ画像の絶対パス *サンプルプログラム #まずイメージを作成します。 背景画像とはイメージ#立ち絵抽出で使う部品 キャラ画像とはイメージ#立ち絵抽出で使う部品 #背景画像を設定します "背景画像を選んで下さい"と言 もし"*.bmp;*.png;*.jpg;*.gif"のファイル選択=空なら終了 背景=_ #次に、キャラ画像(背景に立ち絵が入ってる画像)を設定します "キャラ画像を選んで下さい"と言 もし"*.bmp;*.png;*.jpg;*.gif"のファイル選択=空なら終了 キャラ=_ 背景でキャラを立ち絵抽出#立ち絵を抽出します #見やすいように母艦などを設定します 背景画像について X=0 Y=0 可視=1#仕様で可視が0にするので1に戻して表示させます 母艦について W=背景画像のW+10 H=背景画像のH+30 X=デスクトップワークエリアW/2-母艦のW/2 Y=デスクトップワークエリアH/2-母艦のH/2 *//本体 ●立ち絵抽出(変数1で変数2を) 背景画像の画像=変数1 キャラ画像の画像=変数2 キャラ画像を背景画像の0,0へ画像XORコピー 背景画像を1で画像モノクロ 背景画像をキャラ画像の0,0へ画像ANDコピー 背景画像を画像ネガポジ キャラ画像を背景画像の0,0へ画像ORコピー 背景画像の可視=0 キャラ画像の可視=0 ---- #comment() ----

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。