|
27.01.2007, 00:45
|
#1
|
ПроЭктировщик
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений (для 12 пользователей)
|
Загрузка изображений по HTTP
Вопрос к уважаемому pilgrim-у:
с сайта SUN взял пример кода для загрузки изображений по http http://developers.sun.com/techtopics...hod/index.html (о чем тут многие задают вопросы), попробовал сделать из него библиотеку для паскаля... библиотека компилится, паскаль ее глотает, но вместо загрузки картинки мидлет просто виснет... Подскажи, что я сделал не так?
|
(Offline)
|
|
27.01.2007, 12:57
|
#2
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Загрузка изображений по HTTP
Lib_im с примером
image_from_url(url)
image_from_string(string)
PS: это небольшая переработка библиотеки, которая лежала на midletpascal.com
|
(Offline)
|
|
27.01.2007, 14:29
|
#3
|
ПроЭктировщик
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений (для 12 пользователей)
|
Re: Загрузка изображений по HTTP
Выходит, пример с сайта SUN - лажа?... Или все-таки я его испохабил?
|
(Offline)
|
|
12.04.2007, 16:37
|
#4
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Re: Загрузка изображений по HTTP
Сообщение от pilgrim
Lib_im с примером
image_from_url(url)
image_from_string(string)
PS: это небольшая переработка библиотеки, которая лежала на midletpascal.com
|
А как использовать функцию Image_from_string (в примере нету)?
какую сторку ей надо передать?
пытался прочитать файл в строку и передать процедуре-бесполезно
|
(Offline)
|
|
09.12.2007, 14:58
|
#5
|
AnyKey`щик
Регистрация: 08.12.2007
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Загрузка изображений по HTTP
Можно сделать чтобы скачанная картинка грузилась на форму вот таким способом imageID:=FormAddImage(LoadImage(img)) ?
Если делать drawImage - то это уже Convas!
|
(Offline)
|
|
09.12.2007, 23:00
|
#6
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: Загрузка изображений по HTTP
Сообщение от Coder
Можно сделать чтобы скачанная картинка грузилась на форму вот таким способом imageID:=FormAddImage(LoadImage(img)) ?
Если делать drawImage - то это уже Convas!
|
можно
|
(Offline)
|
|
09.12.2007, 23:18
|
#7
|
AnyKey`щик
Регистрация: 08.12.2007
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Загрузка изображений по HTTP
Только что, до прочтения сообщения заново скомпилировал прогу и загрузилось!
Надо было так писать:
img:=im.image_from_url('http://www.site.ru/pic.png');
imgID := FormAddImage(img);
|
(Offline)
|
|
11.12.2007, 00:03
|
#8
|
AnyKey`щик
Регистрация: 08.12.2007
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Загрузка изображений по HTTP
Почему-то эмулятор загружает картинки этим способом, а мобильник не нет. Телефон Nokia S60 Symbian 7. В чём может быть проблема? Как сделать чтобы загружалось?
|
(Offline)
|
|
11.12.2007, 08:32
|
#9
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Re: Загрузка изображений по HTTP
Может профиль интернета для Java не настроен или защита не позволяет выход в инет (смотри настройки безопасности).
|
(Offline)
|
|
11.12.2007, 17:40
|
#10
|
AnyKey`щик
Регистрация: 08.12.2007
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Загрузка изображений по HTTP
Написал в конце "showform;" и на телефоне тоже стало отображаться.
Теперь другой вопрос: Как отобразить картинку jpeg? Так: im.image_from_url она загружается, но не отображается. Может как-то переконвертировать в памяти изображение в png или gif ? Но как?
Или может есть библиотеки для того чтобы отображались jpeg?
|
(Offline)
|
|
11.12.2007, 19:38
|
#11
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Re: Загрузка изображений по HTTP
Да вообще-то обычно java все равно, какой формат, лишь бы мобила поддерживала. Я например загружал изображение из фс, даже если поменять расширение(например с jpg на bmp).
|
(Offline)
|
|
10.01.2008, 22:39
|
#12
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: Загрузка изображений по HTTP
А можно сделать функцию наоборот imageToString?
|
(Offline)
|
|
10.01.2008, 22:52
|
#13
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Загрузка изображений по HTTP
Можно. Только вот как ее применять? Она будет несовместима ни с одним графическим форматом, только внутренне применение.
|
(Offline)
|
|
11.01.2008, 00:22
|
#14
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Загрузка изображений по HTTP
Вот библиотека для преобразования изображения в строку.
P.S. cHeRsAnYa, достаточно было написать запрос в одной теме.
|
(Offline)
|
|
11.01.2008, 15:19
|
#15
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: Загрузка изображений по HTTP
Спасибо. Как можно сделать, чтобы изображение сохранялось на сервере с возможностью последующего просмотра? Скрипт не проблема.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:06.
|