HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1007
emakergmodeで・・・4未解決


emaker

リンク

2007/10/7(Sun) 21:25:37|NO.11537

画面内にフィルターをかけたような状態にするためにgmode 3の半透明コピーを試しているのですが、
フルカラーモードなのに半透明になってくれません。
どのような問題が考えられるのでしょうか



この記事に返信する


Drip

リンク

2007/10/7(Sun) 21:50:21|NO.11538

Dripです。

 emakerさん、こんにちは。
半透明になってくれないとのことですが、gmode 3を指定する際に正しいブレンド値を
指定していない可能性が考えられます。または、半透明合成コピーの意味を間違って
捉えている可能性があります。
 ところで、質問の際には自分の書かれた問題のプログラムと、それを動作させたことによって
どのような結果を期待しているのかをちゃんと書かないと、正しいアドバイスが
もらえない場合がほとんどなので注意してください。



emaker

リンク

2007/10/7(Sun) 22:08:08|NO.11539

失礼しました
既に表示されている画像に
pos 0,0 : gcopy 9,0,0,800,600 : gmode 3,800,600,100
の命令で画面と同じサイズの画像を上乗せして
セピア調などにしたいのですが、画面が塗りつぶされてしまいます
そういった事はgmodeでは不可能なのでしょうか



Drip

リンク

2007/10/7(Sun) 22:32:15|NO.11541

簡単なミスのようです。
gcopyでコピーを終らせてからgmodeで透明度を指定しても意味がありませんね。^^;
gcopyと gmodeの順番を入れ替えて記述してください。
そうすれば以下のように正しいブレンドができると思います。

buffer 9:color 255,128,0:boxf //セピアカラー用画像 gsel 0 picload dir_exe+"\\sample\\demo\\sky_bg.jpg" //通常の画像を表示 pos 0,0 : gmode 3,800,600,100 : gcopy 9,0,0,800,600//emakerさんのスクリプトのgmodeとgcopyの順番を逆にしたもの



emaker

リンク

2007/10/7(Sun) 22:54:54|NO.11542

有難うございます
おかげさまで解決いたしました
今まで勘違いしてたみたいです・・・



ONION software Copyright 1997-2023(c) All rights reserved.