Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
 Аватар для Refactor
96 / 89 / 29
Регистрация: 05.03.2010
Сообщений: 231

Как из Image вытянуть имя картинки и расширение?

14.04.2011, 16:58. Показов 4699. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите уважаемые как можно из объекта Image вытянуть имя картинки и расширение?


C#
1
2
3
            Image image = null;
            image = DownloadImage("http://ссылка на картинку");       
            pictureBox.Image = image;
Или может из pictureBox можно вытянуть?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.04.2011, 16:58
Ответы с готовыми решениями:

Как вытянуть имя исполнителя из m3u файла?
Добрый день. Практически, написал плеер средствами Windows Media Player. Всё работает отлично, но хотелось бы дополнить программу финальным...

Как вытянуть имя картинки из picturebox?
У меня есть flowlayoutpanel, которая заполняется PictureBox с картинками, можно ли как-то достать имя картинки, при нажатии на PictureBox в...

Вытянуть тип картинки (расширение), установленной на товар из базы 1с8
1С:Предприятие 8.2 (8.2.19.130) Скажите пжт, как вытянуть информацию о типах картинок, записанных на товары в 1с8 ? Мне нужно удалить...

4
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
14.04.2011, 17:04
Refactor, а никак нельзя, Image это не файл и никаких ссылок/имен не содержит
Можно взять из pictureBox1.ImageLocation при условии, что картинка загружалась через это свойство, а не через pictureBox1.Image
1
 Аватар для Refactor
96 / 89 / 29
Регистрация: 05.03.2010
Сообщений: 231
14.04.2011, 18:08  [ТС]
nio, а не подскажите, допустим, я загрузил картинку следующим образом

C#
1
  pictureBox.ImageLocation = "http://xxxxxxxxxxxxx.xxx/lffffger435.ru/im/95044e09e87fa3fab1497a8a44d2cf27/80x60/img.xxxxxxxxxxxx.ru/news/getimg120x90.php?id=112400";
как мне теперь все-таки вытянуть с объекта pictureBox расширение этого изображения и название, можете ткнуть носом, как называются конкретные свойства?
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
14.04.2011, 18:16
попробуй метод Path.GetFileName
1
 Аватар для Refactor
96 / 89 / 29
Регистрация: 05.03.2010
Сообщений: 231
14.04.2011, 18:39  [ТС]
Спасибо nio за помощь, в принципе метод работает, но если ему скормить ссылку на изображение такую как я привет выше, то он выдает имя что-то вроде getimg120x90.php?id=112400, и если далее скармливать это имя методу, то получается нехватает расширения, как вариант можно добавить вручную jpg + еще пропарсить и убрать различные гадости типа ?,/,=, чтобы метод понял с каким расширением он имеет дело, но тут же опять вопрос, если картинка PNG/BMP? Если будут варианты, с удовольствием выслушаю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.04.2011, 18:39
Помогаю со студенческими работами здесь

Как вытянуть имя домена из URL?
Доброе время суток. Подскажите, как определить адрес сервера? Например: http://www.relib.com/

Дано полное имя файла, т.е путь к файлу, имя и расширение. Выделить из строки только имя первого католога
Помогите пожалуйста!!! Залание: Дано полное имя файла, т.е путь к файлу, имя и расширение. Выделить из строки только имя первого...

Как убрать расширение картинки в адресной строке?
Всем доброго времени суток! Подскажите, как из вида ?pic=3.jpg сделать ?pic=3 Вот так получаю необходимую картинку по адресу ...

Как грузить картинки в Image?
Надо загрузить картинки по указанному пути

Как загрузить PNG картинки в Image?
Всем доброго времени суток. Вот такая проблемка возникла: загружаю PNG картинку через Object Inspector - все отлично работает. Как тока...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru