|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2009, 23:29 | #1 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
jpeg,gif файлы
делаю курсак на WinAPI
задание следующее : реализовать нечто подобное на телефонную базу абонентов с поддержкой фотографий (jpeg,gif,bmp). Описал такую вот структуру Код:
1. как в этой структуре описать фотку? 2. как записать эту фотку в файл, чтобы потом при надобности извлечь информацию об абоненте из базы и показать в окне? В нете нашел про это кучу инфы, но толком ничего не понял как это делается. Если кто делал нечто подобное поделитесь мыслями или ссылочки какие нибудь дайте, где это все будет описано в более простой форме... |
31.01.2009, 23:48 | #2 |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
Описывай как массив байтов, ведь картинка - это просто матрица. Как у тебя будут храниться картинки? Если отдельными файлами - опиши просто как путь до файла тогда... Потом на форме уже выводи
|
01.02.2009, 01:25 | #3 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
картинки думаю хранить в одном файле с данными, причем картинку придется урезать до нужного размера
а что за чудо такое BITMAP ? я так понял это и есть этот массив байтов? как работать с форматами jpeg,gif - их требуется распаковывать? |
01.02.2009, 12:17 | #4 |
Пользователь
Регистрация: 15.07.2008
Сообщений: 28
|
counter, зачем урезать картинки до нужного размера? Добавьте в свою структуру указатель на следующую и размер картинки в байтах, после структуры вписывайте в файл с БД картинку. Т.е. при загрузке в программу файла базы данных читаете phone, date, adress... узнаёте размер картинки, читаете нужное кол-во байт, показываете картинку, узнаёте на сколько байт вам нужно переместиться далее и так по циклу.
Пс. Мм я с бодуна, понятно выражаюсь? размер картинки в структуре можно и не описывать, а вычислять при помощи указателя на следующую структуру. Последний раз редактировалось litrovith; 01.02.2009 в 12:28. |
01.02.2009, 14:04 | #5 |
Пользователь
Регистрация: 07.01.2009
Сообщений: 42
|
Можно не байти считывать, а текст
Вот примерчик, но на делфе Код:
|
01.02.2009, 23:02 | #6 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
Спасибо за советы. Буду разбираться.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Jpeg | warmbabe | Общие вопросы по Java, Java SE, Kotlin | 2 | 26.02.2010 20:14 |
Jpeg | Артэс | Win Api | 1 | 29.11.2008 08:48 |
DBImage + jpeg + gif | Cyn4uk | БД в Delphi | 10 | 23.12.2007 19:24 |
jpeg | All517 | БД в Delphi | 15 | 22.11.2007 14:31 |
Как отображать в своей программе файлы *.gif с анимацией? | SalasAndriy | Общие вопросы C/C++ | 1 | 02.11.2007 12:17 |