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

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

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2009, 22:40   #1
toxich
Пользователь
 
Аватар для toxich
 
Регистрация: 09.05.2009
Сообщений: 83
По умолчанию Работа с катами в TImage

Всем привет. У меня такой вопрос, у меня есть карта в формате Jpg мне нужно загрузить ее в TImage и увеличивать скоролом и ходить по карете влево-право так как размер карты (изображения) очень большой. Как лучше сделать ? Очень надо! помогите.
toxich вне форума Ответить с цитированием
Старый 22.08.2009, 03:36   #2
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Как вариант:
Поместите TImage внутрь TScrollBox и поставьте у TImage "AutoSize=True"...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 22.08.2009, 10:40   #3
toxich
Пользователь
 
Аватар для toxich
 
Регистрация: 09.05.2009
Сообщений: 83
По умолчанию

AutoSize=True это не то! все пробовал вроде не работает, не увеличивает скролом по карте и не ходит по углам!
toxich вне форума Ответить с цитированием
Старый 22.08.2009, 14:33   #4
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

загрузите картинку в буфер, а потом отрисовывайте ее на имидже...
Levsha100 вне форума Ответить с цитированием
Старый 22.08.2009, 14:50   #5
toxich
Пользователь
 
Аватар для toxich
 
Регистрация: 09.05.2009
Сообщений: 83
По умолчанию

и что это даст ? мне нужно чтобы по всей картинке можно было передвигаться, как вы когда у себя в программе для просмотра картинке открываете в какой либо программе к примеру IrfanView или в какой либо другой программе, вы можете просмотривать все углы если картинка очень большая и не помещается на экран!
toxich вне форума Ответить с цитированием
Старый 22.08.2009, 15:04   #6
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

погуглите на тему CopyRect сразу все поймете
Levsha100 вне форума Ответить с цитированием
Старый 22.08.2009, 16:20   #7
toxich
Пользователь
 
Аватар для toxich
 
Регистрация: 09.05.2009
Сообщений: 83
По умолчанию

а скрол там как-то фигурирует? мне же нужно совсем другое. А так просто разбить на несколько частей я бы и сам бы мог!
toxich вне форума Ответить с цитированием
Старый 22.08.2009, 16:56   #8
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
AutoSize=True это не то! все пробовал вроде не работает, не увеличивает скролом по карте и не ходит по углам!
"AutoSize=True" - для того, чтобы картинка не обрезалась...
И я не понял что значит "увеличивать скролом" - надо увеличивать или всё-таки двигать?

А вы поместили TImage внутрь TScrollBox?
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 23.08.2009, 19:07   #9
toxich
Пользователь
 
Аватар для toxich
 
Регистрация: 09.05.2009
Сообщений: 83
По умолчанию

вроде как двигать уже разобрался, в ScrollBOX вроде все работает. А вот как увеличивать рисунок ? приближать на карте ? Не знаю!
toxich вне форума Ответить с цитированием
Старый 23.08.2009, 21:09   #10
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Хм... Если не лезть в глубь, то можно попробовать через размеры TImage плюс Image1.Stretch=True...
Только с координатами придётся повозиться.....
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TImage в TImage One.Love Общие вопросы Delphi 15 22.09.2008 19:37
Timage RealSHELS Общие вопросы Delphi 7 05.05.2008 20:12
Timage RealSHELS Общие вопросы Delphi 2 03.05.2008 23:23
Работа с TImage-как установить длину массива TRGBTriple? Саня Компоненты Delphi 1 04.08.2007 11:15
Работа с TImage Apocalypsyse Компоненты Delphi 2 12.02.2007 14:13