●立ち絵抽出

情報


概要

背景画像とキャラ画像(背景に立ち絵が入ってる画像)から立ち絵をイメージとして抽出します。

解説

はっぱさんのアイデアを使って書いたプログラムです
立ち絵抽出を関数化してみました。
これでファイルを選んで呼び出すだけで立ち絵を抽出出来ます。
注意すべき点は、「背景画像」と「キャラ画像」をイメージとして
作成しておかないとエラーになることです。
抽出された画像は「背景画像」に格納されます。

引数

変数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


名前:
コメント:


タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2009年05月31日 17:25
ツールボックス

下から選んでください:

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