[過去ログ] ふらっと C#,C♯,C#(初心者用) Part141 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
677: 2020/07/28(火)19:50 ID:DIHaAiPw(1/5) AAS
>>676
エスパーにエスパーが必要になりそうだなw
>>671
適当なペイントソフトで再現してみてから考えるなり質問した方がいいと思う
MSペイントじゃなくフォトショとかGIMPとか半透明色が使えるやつで
681(1): 2020/07/28(火)20:02 ID:DIHaAiPw(2/5) AAS
>>678
その保存した画像をアルファ値だけ弄ってみれば期待通りになっているのが分かるはず
683(1): 2020/07/28(火)20:21 ID:DIHaAiPw(3/5) AAS
>>682
>その上に上書きで円を描画すれば元の画像が消えますよね
透過で上書きして消えるペイントソフトある?普通は消しゴムじゃないか?
それなら範囲指定するデータを設定してそれに沿ってBitmapDataで画素を置き換えたことしかない
691(2): 2020/07/28(火)21:22 ID:DIHaAiPw(4/5) AAS
>>685
あらかじめthis.bmpをFormat32bppArgbにする
this.bmpと同じ大きさのBitmapを作ってくりぬきたい場所にFillEllipseで描画する。(refbmpとする)
refbmpとthis.bmpのBitmapDataを作ってrefbmpの画素がある部分と同じアドレスでthis.bmpの画素のアルファ値を0にした黄緑色の画素データを書き込む
外部リンク:docs.microsoft.com
これしかやったことは無い。図形じゃない塗りつぶしならGraphics.Clear(Color)が使えるけど図形を指定するやり方はわからない
702(1): 2020/07/28(火)23:42 ID:DIHaAiPw(5/5) AAS
>>694
それ知らなかったけどおかげでGraphics.Clearにも完全透明色でのRGB設定できないのわかったわw、ありがとう
外部リンク[cgi]:bbs.wankuma.com
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.037s