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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2010, 18:40   #1
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
Восклицание Скриншот веб-страницы по URL без ее открытия в TWebBrowser.

добрый день!

Нужно загрузить страничку по ссылке (URL) в Bitmap не открывая ее в броузере, например, TWebBrowser предварительно. То есть сделать скриншот страницы по URL без ее открытия. Это возможно?

Вариант 1. Например, используя компонент IdHTTP можно получить тектсовый вариант страницы. А можно ли его (текстовый вариант) конвертировать в скриншот страницы и вывести на Bitmap.

Есть еще варианты решения задачи?

Спасибо.
SkAndrew вне форума Ответить с цитированием
Старый 25.04.2010, 19:49   #2
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Текст сконвертировать в скриншот? оО Я чо пропустил 200 лет жизни?!
Делайте свой браузер для этой цели... И то врятли...
W0LF вне форума Ответить с цитированием
Старый 25.04.2010, 20:10   #3
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
По умолчанию

Спасибо за ответ.
Есть еще идеи решения задачи?
SkAndrew вне форума Ответить с цитированием
Старый 25.04.2010, 20:34   #4
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Какого размера скриншот? Есть у меня одна идейка.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 25.04.2010, 20:39   #5
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
По умолчанию

Небольшой размер, типа Thumbnale? где-то 300х300 пикселов.
SkAndrew вне форума Ответить с цитированием
Старый 25.04.2010, 20:54   #6
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Тогда вот моя идея:

Парсим страницу на тег цвета заднего фона, - закрашиваем картинку этим цветом
Далее определяем, какой тип используется - ДИВная структура или табличная. пытаемся определить рамеры ДИВов или ячеек таблицы и малюем на картинке содержание типа
_____ __ ___ __
___ ____ _ ____
_ ______ _ _ __ Если содержание - текст

Или уменьшенную картинку, если там содержится картинка.

Идея ясна?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 25.04.2010, 21:08   #7
SkAndrew
Форумчанин
 
Регистрация: 05.04.2008
Сообщений: 244
По умолчанию

ясна, а что еще можно предложить?
уж больно на парсинг это похоже и очень сложный.
Спасибо
SkAndrew вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение отредактированной страницы в TWebBrowser RIO Работа с сетью в Delphi 0 17.11.2009 00:39
Как узнать URL страницы с которой перейшли на мою SeRhy PHP 2 08.07.2009 22:19
TWebBrowser, как открыть url Cody M. Помощь студентам 5 07.04.2009 05:04
Сохранение документа из TWebBrowser(без нарушения работы страницы) Пепел Феникса Работа с сетью в Delphi 2 13.03.2009 21:59
Динамическое изменение URL страницы в JavaScript без перезагрузки страницы ilusha JavaScript, Ajax 7 25.02.2009 09:59