Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Открыть jpg 
:(
    Опции темы
NiJazz
  Дата 4.3.2004, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



С помощью OpenPictureDialog можно открыть только bmp-файлы (остальные возможные - более редкий тип), да и Tmage понимает только их. А как можно работать с jpg?
PM MAIL   Вверх
Monty
Дата 4.3.2004, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Advanced Lamer
****


Профиль
Группа: Участник Клуба
Сообщений: 3511
Регистрация: 3.4.2003
Где: Гваделупа

Репутация: нет
Всего: 27



вот кое что из нашего фака smile.gif
Код
BMP ---> JPG


uses  
 Jpeg, ClipBrd;  

procedure TfrmMain.ConvertBMP2JPEG;  
 // converts a bitmap, the graphic of a TChart for example, to a jpeg  
var  
 jpgImg: TJPEGImage;  
begin  
 // copy bitmap to clipboard  
 chrtOutputSingle.CopyToClipboardBitmap;  
 // get clipboard and load it to Image1  
 Image1.Picture.Bitmap.LoadFromClipboardFormat(cf_BitMap,  
   ClipBoard.GetAsHandle(cf_Bitmap), 0);  
 // create the jpeg-graphic  
 jpgImg := TJPEGImage.Create;  
 // assign the bitmap to the jpeg, this converts the bitmap  
 jpgImg.Assign(Image1.Picture.Bitmap);  
 // and save it to file  
 jpgImg.SaveToFile('TChartExample.jpg');  
end;  

Взято с сайта http://www.swissdelphicenter.ch/en/tipsindex.php


Можно немного подумать и сделать как надо smile.gif


--------------------
...
О, вещая моя печаль,
О, тихая моя свобода
И неживого небосвода
Всегда смеющийся хрусталь!
PM MAIL ICQ   Вверх
z-END
Дата 4.3.2004, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: нет
Всего: 102



интересно... у меня почему-то jpeg и jpg нормально читаются...попробуй в uses впиши "jpeg, ExtCtrls, ExtDlgs;" если прокатит, то хорошо... если нет...
по крайней мере в Delphi 7 есть два типа TJPEGImage и TJPEGData которые находтся в юните jpeg

Это сообщение отредактировал(а) nJIaKca.spb - 4.3.2004, 19:52


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Monty
Дата 4.3.2004, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Advanced Lamer
****


Профиль
Группа: Участник Клуба
Сообщений: 3511
Регистрация: 3.4.2003
Где: Гваделупа

Репутация: нет
Всего: 27



тоесть RxLib или JEDI библиотеки должны стоять smile.gif


--------------------
...
О, вещая моя печаль,
О, тихая моя свобода
И неживого небосвода
Всегда смеющийся хрусталь!
PM MAIL ICQ   Вверх
December
Дата 4.3.2004, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков

Репутация: нет
Всего: 57



NiJazz Дык просто OpenDialog и вставляй маски как хочешь.


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
NiJazz
Дата 5.3.2004, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



December
Проблема в том, что TImage JPEG не понимает.

Monty

Цитата
тоесть RxLib или JEDI библиотеки должны стоять

Где их можно взять?


PM MAIL   Вверх
December
Дата 5.3.2004, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков

Репутация: нет
Всего: 57



Цитата
Проблема в том, что TImage JPEG не понимает

Смотри внимательно TJpeg. Если нужно, могу подкинуть примерчик.


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
NiJazz
Дата 5.3.2004, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



December
Цитата
Смотри внимательно TJpeg

А что это?
PM MAIL   Вверх
<Spawn>
Дата 5.3.2004, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 2
Всего: 64



Это класс smile.gif Только не TJPEG, а TJPEGImage


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
p0s0l
Дата 5.3.2004, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 16
Всего: 112



nJIaKca.spb правильно сказал, подключай модуль JPEG, он автоматически зарегистрирует новый формат картинок...



--------------------
С уважением, г-н Посол.
PM   Вверх
Cashey
Дата 6.3.2004, 00:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



p0s0l хочешь прикол? хотел помочь тебе разобраться с глюком в Image1.Picture. И столкнулся с точно такой проблемой (он не понимал jpg), начал разбираться, нашел модуль jpeg, написал тебе ответ, а потом наткнулся на этот топик. :LOL


--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
p0s0l
Дата 6.3.2004, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 16
Всего: 112



adv/225.gif adv/24.gif
Cashey, бывает... Зато на всю жизнь запомнишь, что надо подключать JPEG...



--------------------
С уважением, г-н Посол.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0550 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.