■77367 |
Re[1]: Bitmapの透明色のRGB値が255から0に変わる |
□投稿者/ ズザー -(2015/10/15(Thu) 11:49:56)
| 2015/10/15(Thu) 11:56:00 編集(投稿者)
Color.Transparentはシステムカラーであり、ビットマップで定義されるべき透明色とは別物です。
あと、GraphicsのClear(Color.FromArgb(0, 255, 255, 255))でダメだったということでしょうか?
あまり詳しくないのですが、 Bitmapのコンストラクタでビットマップサイズのみを指定した場合、 このFormatはImaging.PixelFormat.Format32bppArgb等のアルファチャネルを含むものなのでしょうか?
ところで、BitmapのSetPixelは遅いので、LockBitsというものを使ってみてはどうでしょうか?
http://homepage2.nifty.com/nonnon/SoftSample/CS.NET/SampleBitmapPlus.html
その他、Bitmap, LockBitsをキーワードにググってみてください。 |
|