Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2011, 02:07   #1
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию Jpeg объемом > 300 кб

Здравствуйте.
При попытке загрузить картинку форматом больше 300 кб появляется ошибка Jpeg error #53.
Как можно загрузить такую картинку.
Lokos вне форума Ответить с цитированием
Старый 04.07.2011, 02:30   #2
Leo08
Delphi master
Пользователь
 
Аватар для Leo08
 
Регистрация: 28.05.2011
Сообщений: 96
По умолчанию

А как Вы её грузите??
Просто если Вы её тупо подключаете к свойству Picture компонента TImage, то всё оно грузит...
БЯЯЯГГАААААА

Последний раз редактировалось Leo08; 04.07.2011 в 02:34.
Leo08 вне форума Ответить с цитированием
Старый 04.07.2011, 02:40   #3
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Вот код
Код:
Form.foto1Im.Picture.SaveToFile(ExtractFilePath(ParamStr(0))+'h_'+IntToStr((ID+1))+'_1.jpg');

jpg := TJpegImage.Create;
jpg.LoadFromFile(ExtractFilePath(ParamStr(0))+'h_'+IntToStr((ID+1))+'_1.jpg');
Lokos вне форума Ответить с цитированием
Старый 04.07.2011, 02:53   #4
Leo08
Delphi master
Пользователь
 
Аватар для Leo08
 
Регистрация: 28.05.2011
Сообщений: 96
По умолчанию

Хм.... Вроде всё правильно.
Я поискал. И нашёл то, что Вам надо...
http://www.sql.ru/forum/actualthread.aspx?tid=727067
БЯЯЯГГАААААА
Leo08 вне форума Ответить с цитированием
Старый 04.07.2011, 03:06   #5
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

спасибо натыкался на данную статью но не читал))) Есть такой еще вопросик а верно ли происходит сохранение
чем отличается
Код:
FormNedvigimostAdd.foto1Im.Picture.Graphic.SaveToFile();
от
Код:
FormNedvigimostAdd.foto1Im.Picture.SaveToFile();
Lokos вне форума Ответить с цитированием
Старый 04.07.2011, 03:38   #6
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Решил проблему так
Код:
jpg:=TJpegImage.Create;
jpg.assign(Form.Image.Picture.Graphic);
jpg.SaveFile(put);
Таким образом файл сохраняется в формате jpeg и без проблем загружается
Lokos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Занято 300 Гб, всего файлов - 30 Гб. Smogg Компьютерное железо 1 16.06.2011 21:40
не могу настроить DIR-300 julliz Компьютерное железо 2 05.06.2011 21:07
Вывод случайно строчки из файла объемом в 3мб. celovec Общие вопросы Delphi 20 25.03.2011 09:33
работа с большим объемом данных Ckif Microsoft Office Excel 1 14.09.2010 17:05