Цитата(Имя @ Понедельник, 18 Сентября 2006, 10:43)
Исходник небольшой и при желании все сделать можно, но времени нет, вот в чем беда...
Пока что понял следующее: 1. размеры задаются принудительно, файл фреймбуфера никакой такой информации не содержит; 2. картинка 24-битная, её нужно конвертировать в 32-битную. И нужна библиотека png для форточек, хз есть ли такая в Delphi. Можно конечно остановиться на bmp, в принципе это просто - создать TBitmap с заданными размерами и пройтись попиксельно, задать цвет каждой точке. B)
ЗЫ:хотя вот тут yurix_ALT указывает 18-битную глубину цвета, а такой в исходниках вообще не вижу. где правда?
Пока что понял следующее: 1. размеры задаются принудительно, файл фреймбуфера никакой такой информации не содержит; 2. картинка 24-битная, её нужно конвертировать в 32-битную. И нужна библиотека png для форточек, хз есть ли такая в Delphi. Можно конечно остановиться на bmp, в принципе это просто - создать TBitmap с заданными размерами и пройтись попиксельно, задать цвет каждой точке. B)
ЗЫ:хотя вот тут yurix_ALT указывает 18-битную глубину цвета, а такой в исходниках вообще не вижу. где правда?
yurix_ALT вообще то патч для fbgrab присоединил.. у меня под Linux всё отлично конвертируется.