![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Картинки в типизированом файле...
Anwy © (2005-03-11 13:30:00)Вот тут захотелось добавить фику в прогу... У меня в фале(типизированом) записуется информация о пользователях сети, тип имеет такой вид:
type
TList = record
Name: string[20];
Nick: string[20];
Ip: string[13];
CompName: string[20];
Mail: string[40];
Icq: string[12];
end;
Я ещё хочу туда сохранять картинки(желательно gif, jpg и bmp если такое возможно). Как это возможно? Какого типа описывать переменну? Какие границы(если требуется)... Подскажите пожалуйста или дайте ссылку где можно почитать...
За ранее спасибо.
Anwy (2005-03-11 18:19:00) [1]Дак картинки то у меня маленькие будут, точнее должны были быть... аватары с чата или маленькие фотки, вобщем максимум размером 100х100 а предпочитаемый размер 80х80
Antonn (2005-03-11 17:45:00) [2]DesWind © (11.03.05 17:40) [11]
а хз... Знаю одно, если воспользоваться Х10Ъ, то изменить картинку будет ой как геморройно:)
DesWind (2005-03-11 17:40:00) [3]
> Antonn © (11.03.05 17:30) [10]
А какие еще есть варианты если картинки неопределенного размера?
Antonn (2005-03-11 17:30:00) [4]А сохранение какое? Как Stream? Добавить еще переменную filesize:integer в которой указывать размер картинки. Потом учитывая этот размер, также и следующие со смещением сохранять. А при загрузке последней картинки перебирать все от начала:)
WondeRu (2005-03-11 17:27:00) [5]Плохиш © (11.03.05 17:24) [8]
Можно и разного размера пихнуть ;-) главное места побольше зарезервировать :-P
я бы резервировал по 2-5 метров, чтоб 5 мегапикселей можно было запихнуть)
Плохиш (2005-03-11 17:24:00) [6]Можно и разного размера пихнуть ;-) главное места побольше зарезервировать :-P
крокодил гений (2005-03-11 17:12:00) [7]ну если картинки в bmp и одинакового размера, то можно и в типизированный файл пихнуть..
DesWind (2005-03-11 16:55:00) [8]ИМХО, стандартные средства для работы с типироваными файлами здесь не помогут. Нада ручками. Посмотри, TStream.
Anwy (2005-03-11 16:40:00) [9]Не просто дело в том что мне курсовик скоро надо начинать, дак это как бы учебная програма... Дак я хчу попробывать в типизированом файле. Кстате Storage вызвал у меня интерес, надо будет размсмотреть более детально его как время будет. А на счёт темы, дак я имел ввиду, как мне открыть картинку, какие функции использовать что бы её переделать во что-то, потом сохранить кудато, потом открыть её от туда передалать обратно из чего в картинку и использоватся её в программе... Вот это меня сейчас интересует...
wicked (2005-03-11 13:59:00) [10]то есть, во втором пункте нужно либо а), либо б)...
wicked (2005-03-11 13:58:00) [11]1. забыть о типизированных файлах, как о страшном сне
2. а) использовать SQLite
б) использовать Storage (читать здесь - http://home.earthlink.net/~akonshin/index.htm)
ЗЫ всё вышесказанное - имхо, не претендующее на истину в последней инстанции... ;)
Anwy (2005-03-11 13:53:00) [12]А по чему забыть? Нам в институте говорят что это офигенная вещь, что круче нету и т.д. Да и к тому же я не знаю XML и ещё хотелось бы что бы всё хранилось в одном файле, вся информация о пользователях вместе с картинками.
WondeRu (2005-03-11 13:43:00) [13]используй XML для хранения и благополучно забудь, что существует типизированные файлы!