Я передаю Drawing.Graphics.FromImage a Drawing.Bitmap с его форматом пикселя, установленным в Format16bppGrayScale, но это вызывает исключение System.OutOfMemoryException (когда pixelformat оставлено неустановленным, ошибка не генерируется).
Bitmap bmp = new Bitmap(imgWidth, imgHeight,PixelFormat.Format16bppGrayScale);
gr = Graphics.FromImage(bmp);
imgWidth и imgHeight равны 40 и 58 соответственно - слишком мало, чтобы на самом деле не хватало памяти.В других потоках на этом сайте я видел упоминание о том, что System.Drawing может иногда выбрасывать исключения из памяти, когда это не является реальной причиной ошибки, поэтому я предполагаю, что это именно так.Спасибо