Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Картинки: как закачать и как использовать.


AntiFriz ©   (2003-10-20 07:44:00) 

У меня два вопроса:

1) Как закачать картинку по урлу, пробовал с NMHTTP, но не хочет

2) Как картинку, желательно любого формата, преобразовать в TBitMap или чего нибудь, чтобы можно было без проблем после использовать. Буду очень благодарен, если кто знает, где закачать компонент. Смотрел на torry.net, там есть один компонент - как раз для меня, но... $79


lmatveev   (2003-10-20 16:46:00) [1]

Возьми бесплатную библиотеку GraphicEx ( http://scripts.delphi-gems.com/download.php?ID=13).
Там реализовано чтение большинства известных форматов. Дальше для преобразования в TBitmap говоришь:
with TBitmap.Create do begin
Width := TTIffGraphic(Pic).Width;
Height := TTIffGraphic(Pic).Height;
Canvas.Draw(0,0, Pic);
end;

И будет тебе счачстье.


AntiFriz   (2003-10-20 10:06:00) [2]

Тогда видимо придется для каждого формата (ну конечно не для всех, а для самых распространенных) найти по компоненту.


Anatoly Podgoretsky   (2003-10-20 09:45:00) [3]

"желательно любого формата" и этот не делает, а ты хочешь бесплатный.


AntiFriz   (2003-10-20 09:41:00) [4]

2 Anatoly Podgoretsky: а бесплатного такого компонента вообще нет?


Anatoly Podgoretsky   (2003-10-20 09:34:00) [5]

Решение проблемы стоит $79


AntiFriz   (2003-10-20 09:25:00) [6]

Собственно с закачкой я проблему решил.
Остался второй вопрос - см. начало.


Dimka Maslov   (2003-10-20 08:58:00) [7]

http://endimus.ru/oldcontent/files/index_en.php?page=dimhttp.htm


AntiFriz   (2003-10-20 08:34:00) [8]

ой наврал,
должно быть так: InputFileMode=true


AntiFriz   (2003-10-20 08:31:00) [9]

Первая проблема благополучно разрешилась, с NMHTTP все нормально, оказалось дело в том, что у меня
OutputFileMode=false, а надо конечно же false

Остался второй вопрос...


Наверх

Титульная страница Поиск, карта сайта Написать письмо