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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2007, 16:34   #1
ZhekON
Форумчанин
 
Аватар для ZhekON
 
Регистрация: 24.01.2007
Сообщений: 323
По умолчанию масштабирование картинки

как отмасштабировать по процэнтам картинку в Timage со свойством доцэнтровки картинки(Center:=True)?

есть два поля в которые вводится процэнт масштабирования по Х и Y
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
ZhekON вне форума Ответить с цитированием
Старый 06.06.2007, 10:00   #2
Ivan_Susanin
Пользователь
 
Регистрация: 15.04.2007
Сообщений: 20
По умолчанию

Image.Stretch:=false;
Image.autosize:=true;
Image.autosize:=false;
Image.Stretch:=true;
image.width:=image.width*X%
image.height:=image.height*Y%
Ivan_Susanin вне форума Ответить с цитированием
Старый 06.06.2007, 15:53   #3
ZhekON
Форумчанин
 
Аватар для ZhekON
 
Регистрация: 24.01.2007
Сообщений: 323
По умолчанию

image1.Center:=True!!! - у меня картинка по цэнтру "Image1", мне нужно чтобы саму картинку изменять, а не компонент.

разве нельзя изменять розмер самой картинки без "Image1.Stretch"?

кто нибуть подскажэт???
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?

Последний раз редактировалось zetrix; 15.06.2007 в 07:02.
ZhekON вне форума Ответить с цитированием
Старый 14.06.2007, 16:06   #4
Still_Learn
Пользователь
 
Регистрация: 30.05.2007
Сообщений: 16
По умолчанию

Хочешь чтобы на формочке твоя картинка меняла масштаб и рисовалась посередине? А все остальное место было пустым, так? Почитай что тебе ответили и включи фантазию... Первое что мне приходит в голову, отключить Align у image, масштабировать ее путем изменения размеров и stretch, и помещать image посередине окошка, как тебе и хотелось... Какие трудности?? Хочешь изменять размер bitmap не изменяя картинку?? Не проблема! Масштабируй image.picture.bitmap... Только сразу предупруждаю, уменьшать картинку delphi красиво не умеет...
Still_Learn вне форума Ответить с цитированием
Старый 15.06.2007, 14:50   #5
ZhekON
Форумчанин
 
Аватар для ZhekON
 
Регистрация: 24.01.2007
Сообщений: 323
По умолчанию

ЭЭЭ... стоп! тут жэ было несколько ответов вчера! где они??? я ужэ начал чтото понимать а тут такое....
Ответы на бочку!)
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
ZhekON вне форума Ответить с цитированием
Старый 15.06.2007, 17:29   #6
Still_Learn
Пользователь
 
Регистрация: 30.05.2007
Сообщений: 16
По умолчанию

Может меня совсем "отключат" модераторы - предупреждение у меня уже есть , но повторюсь на свой страх и риск. Когда в TImage грузишь картинку реально можно ее изменить (размер) при помощи image.picture.bitmap, поищи у битмапа вышину и ширину и меняй их на свое усмотрение.
Still_Learn вне форума Ответить с цитированием
Старый 16.06.2007, 17:00   #7
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Цитата:
тут жэ было несколько ответов вчера!
Ответ вернул только один, все остальные - оффтоп, т.к. позиционировать изображение на канве Image надо, а не на других компонентах. (чем кстати ничего не добьёшься)
Цитата:
Может меня совсем "отключат" модераторы...
Нарушение снято.
zetrix вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Масштабирование картинки без GDI+ Mixasik Общие вопросы Delphi 5 28.07.2008 20:09
масштабирование изображения Alex_Pro Общие вопросы .NET 0 25.05.2008 09:09
масштабирование Alex_Pro Общие вопросы .NET 0 21.05.2008 18:21
масштабирование lenivec Общие вопросы Delphi 1 23.02.2008 07:07
Масштабирование Формы SERG1980 Общие вопросы Delphi 1 28.03.2007 12:28