トップページ > 過去ログ > 記事閲覧
透過処理について
名前:初心者 日時: 2008/03/29 02:35

ペイントで描いた画像をDrawGraph関数で透過処理をtrueにしても透過されませんでした。画像の背景を真っ黒にすると透過されるのですが、他に何か方法はないでしょうか?

Page: 1 |

Re: 透過処理について ( No.1 )
名前:初心者A 日時:2008/03/29 02:56

詳しく調べてませんの参考程度にお願いします。 デフォでは黒色が透過されるようにロードする仕様だと思います 黒以外を透過したい場合は透過色を設定する関数があったと思います。 たしかこれ SetTransColor 又は画像そのものをα有りなものにするか・・・(ペイントでは無理でしたっけ? または int LoadGraph( char *FileName ) ; の仕様にあるとおりtest.bmpに対してtest_a.bmpを作成する等。。。
Re: 透過処理について ( No.2 )
名前:Qz 日時:2008/03/29 04:23

ちょうど一昨日、同じトラブルにぶちあたりました。 結論としては、ペイントで背景を黒にしていしても 透過処理はできないようです。 別の画像処理ソフトを導入して解決しました。 お勧めというわけじゃないのですが、Artweaverで試したところ きちんと透過処理されましたので、いくつか画像処理ソフト を試して自分に合ったものを使えばよろしいと思います。
Re: 透過処理について ( No.3 )
名前:Qz 日時:2008/03/29 04:25

生意気な表現でした。 「自分の能力の範囲の結論」ということで 何か設定を変更すれば、ペイントでもできるかもしれません。
Re: 透過処理について ( No.4 )
名前:初心者 日時:2008/03/29 13:45

皆さんアドバイスありがとうございます。 Qzさんの言われたソフトは自分のパソコンが98なので使 えませんでした。他にもソフトを試したんですがダメで した。SetTransColorでやったところ何とか透過処理で きました。皆さんのおかげで何とか解決できましたあり がとうございました。

Page: 1 |