Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 23.08.2007, 14:28
Аватар для IllVDG
IllVDG IllVDG вне форума
Новичок
 
Регистрация: 14.07.2007
Сообщения: 85
Репутация: 10
Вопрос Открыть jpg

В Дельфи 7 компонент Image путем LoadFromFile не открывает файлы jpg, а только jpeg. Но в системе все файлы именно jpg. Если в поиске поставить jpeg, поиск игнорирует jpg. Для пробы в Painte изменил расширение на jpeg - все пошло. Итак, вопрос - как заставить Image через LoadFromFile открыть файл jpg или программно БЫСТРО изменить расширение свыше чем у 350 фоток с jpg на jpeg.
__________________
Жизнь - это игра... Сюжет не очень, зато графика - отпад.
Ответить с цитированием
  #2  
Старый 23.08.2007, 14:46
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Чтобы можно было открывать в Image JPEG, то вот добавь в Uses:
Код:
Uses JPEG
А чтобы переименовать файл:
Код:
renamefile('C:\Windows\Documents and Settings\Твоё имя компъютера\Рабочий стол\Старый файл с расширением JPG.jpg','C:\Windows\Documents and Settings\Твоё имя компъютера\Рабочий стол\Новый файл с расширением JPEG.jpeg')
__________________


Последний раз редактировалось Winny, 23.08.2007 в 18:15.
Ответить с цитированием
  #3  
Старый 23.08.2007, 14:48
Аватар для IllVDG
IllVDG IllVDG вне форума
Новичок
 
Регистрация: 14.07.2007
Сообщения: 85
Репутация: 10
По умолчанию

СПАСИБО!!!
__________________
Жизнь - это игра... Сюжет не очень, зато графика - отпад.
Ответить с цитированием
  #4  
Старый 24.08.2007, 09:14
Аватар для X-rem
X-rem X-rem вне форума
Начинающий
 
Регистрация: 06.04.2007
Адрес: Питер
Сообщения: 119
Репутация: 10
По умолчанию

Проще сделать так :

uses JPEG;
Form1.Image1.LoadFromFile('C:\img1.jpg'+'e')
__________________
[ Ты не сможешь никому помочь до тех пор, пока не поможешь себе ]
Delphi 7 user
  • Indy 10.5.5
  • AbfEffects & Controls
  • LockBox
  • AlphaControls
  • Eagle CDK

ICQ: 570224849 / JID: x-rem@jabber.ru|no / Skype: ukc-rem / VK: ukc_rem.vk.com (ID: 27703738)
Ответить с цитированием
  #5  
Старый 24.08.2007, 11:30
Аватар для Winny
Winny Winny вне форума
Продвинутый
 
Регистрация: 26.05.2007
Адрес: Планета земля, Россия, Москва
Сообщения: 620
Репутация: 30
По умолчанию

Цитата:
Сообщение от X-rem
Проще сделать так :

uses JPEG;
Form1.Image1.LoadFromFile('C:\img1.jpg'+'e')
У тебя получается расширение у файла не JPEG, а получается JPGE. Подумай об этом.
__________________

Ответить с цитированием
  #6  
Старый 25.08.2007, 22:12
Аватар для 4kusNick
4kusNick 4kusNick вне форума
Местный
 
Регистрация: 06.09.2006
Адрес: Россия, Санкт-Петербург
Сообщения: 444
Репутация: 550
По умолчанию

У фотки может хоть .dat, хоть .rar расширение быть, и она будет норм грузиться, если юзать модуль JPEG
__________________
THE CRACKER IS OUT THERE
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:19.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025