Главная Главная страница форума Регистрация Вход
Новые сообщения Участники форума Правила форума Поиск
Страница 1 из 11
Модератор форума: stalker, Ekz, Admin 
Форум » Все о Delphi » Программа и интерфейс » Как загрузить картинку при помощи....
Как загрузить картинку при помощи....
GaNDyPaCДата: Пятница, 19.06.2009, 02:45 | Сообщение # 1
Ранг 4
Группа: Проверенные
Сообщений: 86
Награды: 0
Репутация: 1
Статус: Offline
Здраствуйте.У меня на форме есть image и button('обзор').Как реализовать,что при помощи кнопки можно найти любую картинку,но определенного размера?
Заранее благодарен rolleyes


DELPHI USER
 
AdminДата: Пятница, 19.06.2009, 10:52 | Сообщение # 2
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Ну открытие изображения можно реализовать с помощю OpenPictureDialog, но там будет фильтр только по расширению. По размеру придется делать собственный диалог открытия. Думаю придется грузить все изображения в папке и отсеивать ненужные. А какого расширения изображения нужны?

Не оказываю помощь через личные сообщения и ICQ
 
GaNDyPaCДата: Пятница, 19.06.2009, 21:41 | Сообщение # 3
Ранг 4
Группа: Проверенные
Сообщений: 86
Награды: 0
Репутация: 1
Статус: Offline
Размер: 159x321
Расширение: .png; .jpg
Вот так хочу.Подскажи плиз =)


DELPHI USER
 
AdminДата: Пятница, 19.06.2009, 22:41 | Сообщение # 4
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
А обязательно чтобы перед выбором производилось отсеивание? Может лучше сделать чтобы после выбора, сообщалось о несовпадении с требованиями?

Не оказываю помощь через личные сообщения и ICQ
 
GaNDyPaCДата: Пятница, 19.06.2009, 23:02 | Сообщение # 5
Ранг 4
Группа: Проверенные
Сообщений: 86
Награды: 0
Репутация: 1
Статус: Offline
Да можно и так без разницы

DELPHI USER
 
AdminДата: Суббота, 20.06.2009, 10:25 | Сообщение # 6
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Ну тогда сначала определяеш JPG или PNG это, после этого грузиш либо в TJPEGImage, либо в TPNGImage (вроде так) и смотриш уже размеры. Для начала сделай BMP, проще.

Code
var B:TBitMap;
...
B:=TBitMap.create;
b.loadFromFile('грузишь');
if (b.width = XXX)and(b.height = XXX) then картинка нужных размеров


Не оказываю помощь через личные сообщения и ICQ
 
GaNDyPaCДата: Суббота, 20.06.2009, 22:05 | Сообщение # 7
Ранг 4
Группа: Проверенные
Сообщений: 86
Награды: 0
Репутация: 1
Статус: Offline
Можно поподробней.Заранее спасибо! smile

DELPHI USER
 
AdminДата: Воскресенье, 21.06.2009, 11:02 | Сообщение # 8
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Куда же еще подробнее я ж код уже написал. Тебе осталось добавить OpenDialog и размеры подставить. Чего непонятного то?

Не оказываю помощь через личные сообщения и ICQ
 
GaNDyPaCДата: Воскресенье, 21.06.2009, 15:31 | Сообщение # 9
Ранг 4
Группа: Проверенные
Сообщений: 86
Награды: 0
Репутация: 1
Статус: Offline
Усё попробую =)

DELPHI USER
 
Форум » Все о Delphi » Программа и интерфейс » Как загрузить картинку при помощи....
Страница 1 из 11
Поиск:

Copyright DelphiDevelop.ru © 2008-2018
Хостинг от uCoz