透明にするには??


 2007-08-01 11:35:36  No: 27261  IP: 192.*.*.*

画像処理について
選択画像の部分を
透明にわくどりをするに
どうすればいいでしょうか??

編集 削除
略すれば窮す  2007-08-01 12:04:15  No: 27262  IP: 192.*.*.*

質問内容が大雑把過ぎて怪盗も小○?

編集 削除
 2007-08-01 12:37:29  No: 27263  IP: 192.*.*.*

clwhiteを透明にしたいんですが・・・
この場合のcl○○○○がわかりません。
おしえてください。

編集 削除
???  2007-08-01 12:38:17  No: 27264  IP: 192.*.*.*

何がしたいのか、全くわかりません。
Image1.Transparent := True; //???

編集 削除
 2007-08-01 13:08:22  No: 27265  IP: 192.*.*.*

Image4.Canvas.Pixels[i+x,j+y]:= clwhite;
なっているのですがこの場合の選択部分を
clwhiteではなく透明にしたいのですが。

編集 削除
面倒面倒面倒面倒  2007-08-01 13:33:24  No: 27266  IP: 192.*.*.*

面倒だからといって投げやりに質問すればただ荒れるのみ。
質問する側には最低限の知識やマナーは必要だ。

この場合のマナーというのは言葉遣いだけではないですよ。
「透明」とか「枠取り」とかの用語を不用意に使う神経の事をいうのです。

編集 削除
hImagine 〜John LeMon  2007-08-01 13:51:08  No: 27267  IP: 192.*.*.*

選択部分というのは点?
Imageの下(背景)は単色じゃないんだよね?
そこを Imageの下(背景)の色に変えたいということなら、
Imegeコントロールの透明にしたい部分の背景色をあらかじめ保存しておかねば。
もし背景が画像でそのデータがあるなら、その画像のソコの色を指定すればいい。

編集 削除
tabun  2007-08-01 15:10:33  No: 27268  IP: 192.*.*.*

clWhiteで白くできるように、
質問者はcl○○○○という設定で透明にできると思っていて、○○○○の部分を知りたいということでしょうから、答えはcl○○○○という設定では透明にできません。となりますね。

編集 削除
junki  URL  2007-08-01 17:14:26  No: 27269  IP: 192.*.*.*

Delphiでの画像処理の基礎となる TCanvas は、Win32 の描画システム GDI に
依存していますので、画像そのものの一部を透明にする機能はありません。
TImage には、描画の際に特定の色を透明にする機能がありますが、画像そのもの
のなかを透明にしているわけではありません。ですから、回答は「できません」
ということになると思います。

XP 以降に搭載されている GDI+ を使うと、 pf32bit のフォーマットのアルファ
チャネルに透明度を設定できて、画像そのものに透明度を設定でき、そのままで
描画することができます。わたしのHPでは、Delphi で GDI+ を使う例が示されて
います。参考になるかもしれません。

編集 削除
 2007-08-01 23:26:15  No: 27270  IP: 192.*.*.*

四角形で囲むとなるとどうすればいいでしょうか。

編集 削除
どうすれば?  2007-08-02 08:59:07  No: 27271  IP: 192.*.*.*

少しは「何をどうしたいか」説明することを
自分の頭で考える

編集 削除
deldel  2007-08-02 09:30:09  No: 27272  IP: 192.*.*.*

以下にマスク画像作成のアルゴリズムが詳しく説明されています。
VBですが、処理の概念は良く分かると思います。
これを行えば周辺が透明になります。
見当違いでしたらごめんなさい。

http://homepage1.nifty.com/CavalierLab/lab/win/transparent.html

編集 削除
deldel  2007-08-02 09:32:52  No: 27273  IP: 192.*.*.*

ここにDelphiのもありました。
http://homepage1.nifty.com/project21/articles/delphi/tips02.htm

編集 削除
いやいや  2007-08-02 12:27:35  No: 27274  IP: 192.*.*.*

空気を読もうよ。

参考リンクだけ示したって、発言者が何もしないしする気も無いことは自明でしょ。

ヤル気がないってのは能力がないよりもタチが悪いよ。

編集 削除
TOBY  URL  2007-08-15 00:41:11  No: 27275  IP: 192.*.*.*

とりあえず、何をしたいかというのを、
わかりやすく説明した方がいいと思います。
答える側の立場にたって、書いてみましょう。
そうすれば、回答者は、答えやすくなります。

どんなコンポーネントを使っていて、
どのように、透明にしたいのか?
四角形で囲むとは、
どういうことをしたいのでしょう?

編集 削除