透明が無いのかぁ。

アバター
もるも
記事: 54
登録日時: 5年前
連絡を取る:

透明が無いのかぁ。

投稿記事 by もるも » 1ヶ月前

ペイントツールとマップツールの設計の使いまわしがきくように、
色情報をColorTranslator.ToWin32でint型にしてみたけど、

駄目だった(´-∀-`;)透明は白になる。
透明かどうか引数に付け足しとこ。

アバター
へにっくす
記事: 631
登録日時: 9年前

Re: 透明が無いのかぁ。

投稿記事 by へにっくす » 1ヶ月前

ToWin32メソッドの返り値はint型で最大値は0x7FFFFFFF。透明度に当たるところが0x7Fまでしか表現できないので切り捨てられるんです。

アバター
もるも
記事: 54
登録日時: 5年前
連絡を取る:

Re: 透明が無いのかぁ。

投稿記事 by もるも » 1ヶ月前

透明色が存在しないんじゃなくて、透過情報の領域が無いんですねぇ。
素直にColorクラスのToArgbとFromArgbを使えば簡単だったのに気づきませんでした。
恥ずかしい・・・(*ノωノ)