Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.09.20;
Скачать: [xml.tar.bz2];

Вниз

Зависимость координат изображения от координат компонента.   Найти похожие ветки 

 
Zhentos   (2008-07-07 11:06) [0]

При равномерном увеличении компонента TImage координаты изображения не соответствуют координатам компонента. Оно и понятно, ведь изображение как было, так и остаётся 300*300, но уже растянутое 500*500.

Image1.Width := Image1.Width + 200;
  Image1.Height := Image1.Height + 200;


как просчитать зависимость?


 
Рамиль ©   (2008-07-07 11:22) [1]

Масштаб посчитать и умножать не него.


 
Zheksik ©   (2008-07-07 11:35) [2]

всмысле, посчитать масштаб??? я знаю размер изображения и размер экземпляра класса TImage после его увеличения, при чём до увеличения оба этих размера были равны.


 
McSimm ©   (2008-07-07 11:40) [3]


> как просчитать зависимость?

Зависимость чего от чего ?

Узнать новое значение координаты после изменения размера зная старое значение ?

Пропорции. 6й класс.

отношение "старой" координаты x точки к "старой" ширине равно отношению новой координаты к новой ширине.
или
отношение старой координаты к новой равно отношению старой ширины к новой.


 
KilkennyCat ©   (2008-07-07 22:44) [4]

300 поделить на 500. координата растянутого изображения умноженная на полученный коэффициент равняется координате истинного изображения. Но при чем здесь Делфи? И ветка "Основная"?


 
++vist++ ©   (2008-07-08 00:12) [5]

Я так понял, что ты хочешь, чтобы изображение растягивалось по всему холсту TImage, да?

Тогда тебе надо писать Image1.Stretch := True. Изображение впишется в холст.

Если надо сохранить пропорции, пиши Image1.Proportional := True. Один размер впишется в холст, но пропорции будут сохранены.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2009.09.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
6-1206870638
webSQLNeederr
2008-03-30 13:50
2009.09.20
Многопоточный ФТП загрузчик


15-1248209018
Keph
2009-07-22 00:43
2009.09.20
Delphi demos


15-1248178884
картман
2009-07-21 16:21
2009.09.20
Структура БД.


1-1215755404
МистерТ
2008-07-11 09:50
2009.09.20
Подмена Application динамической библиотеки


1-1215616092
misha_gr
2008-07-09 19:08
2009.09.20
Контекстное меню "Открыть с помощью..."





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский