tlazintfimage LoadFromFile (*.png) чёрный квадрат

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

tlazintfimage LoadFromFile (*.png) чёрный квадрат

Сообщение wavebvg »

В общем при попытки загрузить png получается обидный чёрный квадрат, может я что-то неправильно делаю?
Причём размеры квадрата правильные, делаю вот так

Код: Выделить всё

...
uses
    IntfGraphics;
...
var
   lazimage:tlazintfimage;
...
            lazimage:=tlazintfimage.Create(0,0);
            lazimage.LoadFromFile(bdicon.VALUE);
            lazimage.SaveToFile('ntet.png');
...

Сейчас попробую с другими форматами, но PNG нужен больше остальных.
Может что-нить ещё в uses добавить
Поиск по форуму ничего путного не дал :-( (может я плохо искал)
FPC 2.2.2
OS Linux, Ubuntu
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Есть ли полный пример для проверки кода? Желательно также чтобы картинки на которых тестируете тоже прилагались.
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

Сообщение wavebvg »

Дело в том, что я что-то делал неправильно, если прогонять тот же код через tbitmap, то всё работает более менее...
Ответить