|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2010, 21:58 | #1 |
Пользователь
Регистрация: 07.12.2009
Сообщений: 26
|
Загрузка картинок в TImage
Такая проблема... Есть на форме компонент TImage. Есть файл, сохраненный другой программой, например Picture.dat.
Как сделать чтобы по событию onCreate формы оный Picture.dat загружался в TImage? Фокус в том что файл может быть .bmp, .jpg, .gif или .jpeg. При этом заранее неизвестно какого он будет расширения, а самостоятельно определять что за картинку ему скармливают TImage, видимо, не может. Помогите, пожалуйста. =( |
27.12.2010, 23:35 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Ну значит тебе самому нужно научить твою пограмму читать и определять данные в DAT файле.
Но для правельного чтения DAT нужно знать что в него записано и в какой структуре. По сути это простой файловый поток. Но в такой формат можно записать что угодно. |
27.12.2010, 23:49 | #3 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
gif в Image на сколко я знаю не грузица, а на шет осталных, можеш зделат так:
uses ..., Jpeg; // и все форматы что возможно загрузит опиши потом получи расширение фаила Код:
Image1.LoadFromFile(...);
VirusN13
|
27.12.2010, 23:57 | #4 |
Пользователь
Регистрация: 07.12.2009
Сообщений: 26
|
Катастрофически не хватает теоретической подготовки =( С потоками не работал в принципе...
|
28.12.2010, 13:50 | #5 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
|
28.12.2010, 14:09 | #6 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
[QUOTE=asmodey1;698827]Бог с вами, это один из стандартных форматов для TImage...
не знаю, может и грузица, но когда открываю редактор там филтры, GIF нет
VirusN13
|
28.12.2010, 17:12 | #7 | |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
Цитата:
GifLoad.png |
|
28.12.2010, 17:22 | #8 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Цитата:
у меня все тоже самое толко без gif, и на windows 7 и на XP, видимо надо каие нибуд Update устанавливат или еше что нибуд, чего у меня нет кстати интересно, чего у меня нет? тоже хочу добовлят gif
VirusN13
|
|
28.12.2010, 17:59 | #9 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
Есть такая штука - Delphi7 Enterprise SP1.
Где-то на форуме про этот пакет было. |
29.12.2010, 10:32 | #10 |
Пользователь
Регистрация: 07.12.2009
Сообщений: 26
|
Да, разобрался уже. Просто хотел создавать обезличенный .DAT файл а не явную жипежку. Просто смысл в чем... Есть программа источник, она создает массу файлов, в том числе эту злосчастную картинку. И есть программа-приемник которая все это использует. Причем работая с диска и создавать временные файлы не должна.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос: Работа с TImage вырезание картинок из clFuchsion | rangel | Помощь студентам | 2 | 25.11.2010 13:12 |
Загрузка картинок | abaza | C++ Builder | 3 | 27.07.2010 16:58 |
Объединение нескольких картинок TImage | Master07 | Общие вопросы C/C++ | 1 | 23.04.2010 10:06 |
Автоматическая загрузка картинок | Kiss Of Angel | Microsoft Office Excel | 8 | 06.04.2010 15:56 |
Загрузка в TImage | program123 | Общие вопросы Delphi | 4 | 06.12.2009 15:53 |