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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2013, 15:21   #1
Downloads
Пользователь
 
Аватар для Downloads
 
Регистрация: 25.06.2012
Сообщений: 39
По умолчанию Как извлечь имя файла, при копировании картинки скажем через интернет

Как извлечь имя файла? при копировании картинки скажем через интернет/ буфер обмена, а далее??
Изображения
Тип файла: jpg screen.jpg (89.2 Кб, 137 просмотров)
Downloads вне форума Ответить с цитированием
Старый 04.08.2013, 15:34   #2
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
По умолчанию

"Сохранить картинку как..." - имя файла в одномённом поле.
Lime вне форума Ответить с цитированием
Старый 04.08.2013, 17:58   #3
Downloads
Пользователь
 
Аватар для Downloads
 
Регистрация: 25.06.2012
Сообщений: 39
По умолчанию

Lime, очень смешно! я про программный метод
Downloads вне форума Ответить с цитированием
Старый 04.08.2013, 19:00   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Плагин писать наподобие DownloadHelper для Мозилы.
ИМХО только так.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.08.2013, 20:30   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

В TWebBrowser получить элемент под курсором и определить, что там картинка.
Или по расширению, или по content-type.
Человек_Борща вне форума Ответить с цитированием
Старый 05.08.2013, 08:29   #6
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Отловите сообщение типа WM_CopyBitMap из модуля для работы с буффером обмена
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 05.08.2013, 10:47   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Отловите сообщение типа WM_CopyBitMap из модуля для работы с буффером обмена
Для чего? Что это даст?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.08.2013, 21:50   #8
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Для чего? Что это даст?
Функция копировать картинку, обычно помещает битмап изображения в буфер обмена. Если вставлять его в проводнике, то он сохраняется в файл. Но можно просто отловить подобное событие и получить сам битмап.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 05.08.2013, 22:24   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Функция копировать картинку, обычно помещает битмап изображения в буфер обмена.
Так в том то и дело что это только картинка, а не имя файла картинки, или точнее не src самого img на странице.
Тут ИМХО нужно плагин к браузеру писать...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.08.2013, 06:01   #10
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Так в том то и дело что это только картинка, а не имя файла картинки, или точнее не src самого img на странице.
Тут ИМХО нужно плагин к браузеру писать...
Да говорю вам, система всё за нас сделала. Я проверял на примере паинта, копировал изоброжение с сайта(вашего) и вставил. Полученое изоброжение можно сохранить в любой формат(лучше всего в Jpeg).

А вот если копировать адресс изображения, то можно получить ссылку на скачивание(текст ссылке будет в буфере обмена) и скачать.

А вот статья по буферу обмена:
http://devdelphi.ru/?p=278
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.

Последний раз редактировалось Stilet; 06.08.2013 в 08:13.
саша40 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Извлечь из dll(exe)-файла базу данных + картинки. svch Фриланс 16 27.09.2011 14:10
Как организовать обновление картинки в программе через интернет? lypyotr Помощь студентам 3 19.07.2011 21:47
Ошибка при копировании файла (*.mpg) Marsel737 Общие вопросы Delphi 1 16.12.2009 11:06
Как извлечь имя скачиваемого файла Crazyman Работа с сетью в Delphi 0 01.07.2008 02:34
пробема кодировки при копировании текса через буф.обмена выдает иероглифы! Linx Общие вопросы Delphi 3 29.05.2007 23:12