VS2022のC#のFormAppの Bitmapの画像に関する質問です。 Q1)下記のコードでBMP画像の濃さが白から黒へ順次変化

補足

Q2)unsafeでpointerを使用してBMPデーターセットすれば、そのデーター に対応するパレットからColorを取りだし表示出来ると思います。 この過程がないので、BMPの全ての要素はクリヤーされており、 このクリヤーに対応するColorを表示すると思います。 以上、宜しくお願いします。

C言語関連64閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

下記のパレットを追加して実行しました所、 添付ファイルのような表示結果だ出ました。 var bmp = new Bitmap(256, 64, System.Drawing.Imaging.PixelFormat.Format8bppIndexed); var pal = bmp.Palette; for (int i = 0; i < 256; i++) { int j = i; pal.Entries[i] = Color.FromArgb((byte)j, (byte)j, (byte)j); } 以上、宜しくお願いします。

画像

ThanksImg質問者からのお礼コメント

回答有難う御座いました。

お礼日時:5/24 8:03