Конференция "Media" » сохранение bmp 2 цветов
 
  • bagos (17.01.11 15:51) [0]
    на картинке число, если сохраняю в 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');

  • Студент (17.01.11 21:42) [1]

    > но если через дельфи выставляя pf1bit,


    эм... То что?
  • CrytoGen (18.01.11 07:10) [2]
    Молодец, повеселил формулировкой:)
  • Полвторого (18.01.11 08:00) [3]
    Вообще не сдюжил распарсить, что имел в виду ОП.

    bagos, переформулируй пожалуйста по-человечески, ибо носителей негуманоидной логики здесь почти не имеется.
    [ну разве что, кроме Копира, хехехе]
  • NoordeN © (21.11.13 19:19) [4]
    гг, ничего не понятно))

    _____________________
    http://mytischi.ru/realestate/
 
Конференция "Media" » сохранение bmp 2 цветов
Есть новые Нет новых   [134427   +37][b:0][p:0.001]