C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■103043 / )  反転カラーの使い方
□投稿者/ ぴーよ (1回)-(2024/04/06(Sat) 13:07:33)

分類:[.NET 全般] 

VB2015を使っております。
イメージ上にイメージの色の反転色を使ったラインを描画したいと考えています。

https://qiita.com/kimisyo/items/49bbeeb3454721335622

このページに書かれた方法を使うと、
Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As PaintEventArgs) Handles PictureBox1.Paint
上で、実行するとうまく反転色のラインを描画することができました。



しかし、以下のようになぜかPictureBox以外の場所で
画像を保存する際などに使おうとすると反転色にならず
グレー色のラインになってしまいます。


Dim canvas As New Bitmap(img1.Width, img1.Height, PixelFormat.Format32bppPArgb)

Using g As Drawing.Graphics = Graphics.FromImage(canvas)


End Using

どのようにすれば、PictureBox以外の場所でも
反転色を使えるようになりますか?

返信 編集キー/


管理者用

- Child Tree -