на картинке число, если сохраняю в bmp с настройкой 1бит, потом отдаю эту картинку программе распознавания чисел, то программа справляется хорошо, но если через дельфи выставляя pf1bit, почему такое может быть?
код получения и сохранения в файл:
var
DC: HDC;
x1, y1: integer;
bmp: Graphics.TBitmap;
begin
bmp := Graphics.TBitmap.Create;
bmp_out := Graphics.TBitmap.Create;
x1 := getwinrect(frmruletkahandle.rul_handle).left + n_x1;
y1 := getwinrect(frmruletkahandle.rul_handle).Top + n_y1; ;
bmp.Height := n_h;
bmp.Width := n_w;
bmp.PixelFormat := pf1bit;
DC := GetDC(0);
bitblt(bmp.Canvas.Handle, 0, 0, bmp.Width, bmp.Height, DC, x1, y1, SRCCOPY);
bmp.IgnorePalette := true;
ReleaseDC(0, DC);
bmp.SaveToFile(GetCurrentDir +'\ScreenShot.bmp');