DIB

Вопросы программирования и использования среды Lazarus.

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

DIB

Сообщение grigoreo » 23.12.2011 16:15:46

имеются файлики в DIB формате, вопрос как их загрузить в компонент TImage в свойство Picture? кто знает помогите...
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: DIB

Сообщение Nik » 23.12.2011 18:17:11

Насчёт готовых компонетов, не знаю, но хорошая теория про DIB есть вот здесь: http://www.delphimaster.ru/articles/dib/ (правда, для Delphi).
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: DIB

Сообщение grigoreo » 28.12.2011 10:10:23

Тогда встречный вопрос, начитался я тут и нашел что якобы PNG поддерживает 16 бит grayscale так вот у меня в файле как раз массив точек с 16 битной градацией серого , вопрос как мне в Лазарусе можно впитать эту картинку в PNG и поддерживает ли он этот режим полноценно?
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: DIB

Сообщение Pavia » 28.12.2011 12:13:53

имеются файлики в DIB формате, вопрос как их загрузить в компонент TImage в свойство Picture? кто знает помогите...

Также как и в Delphi.
Image1.Picture.Bitmap.LoadFromFile('My.bmp');

Тогда встречный вопрос, начитался я тут и нашел что якобы PNG поддерживает 16 бит grayscale так вот у меня в файле как раз массив точек с 16 битной градацией серого , вопрос как мне в Лазарусе можно впитать эту картинку в PNG и поддерживает ли он этот режим полноценно?

Лазарус не дружит с палитрой. А посему и с таким форматом тоже. Хотя насколько сильно будут проблемы не проверял. Но вы можете взять компонент с PNG. Может что и выйдет.
Аватара пользователя
Pavia
постоялец
 
Сообщения: 290
Зарегистрирован: 07.01.2011 12:46:51


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 238

Рейтинг@Mail.ru