Я уверен, что большинство людей хотят, чтобы половина

исовываю изображение в System.Drawing.Bitmap и затем рисую его в окне, однако я вижу, что края сглаживаются. Как это предотвратить?

Еще немного подробнее. Растровое изображение создается так:

new Bitmap (this.Width, this.Height, Imaging.PixelFormat.Format32bppArgb)

Затем я устанавливаю пиксели в Color.Black или Color.White. Я попытался использовать как Bitmap.SetPixel, так и запись байтов непосредственно в данные растрового изображения с помощью Bitmap.LockBits.

Когда растровое изображение готово, я рисую его в своем переопределении Form.OnPaint:

            pea.Graphics.DrawImage
                ( !this.bitmap
                , this.ClientRectangle
                , new Rectangle (0, 0, this.Width, this.Height)
                , GraphicsUnit.Pixel
                )

Каждый пиксель должен быть либо черным, либо белым, но я вижу, что пиксели по краям серые.

Ответы на вопрос(1)

Ваш ответ на вопрос