Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.09.20;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
2-1247675904
Igor2010
2009-07-15 20:38
2009.09.20
компоненты ExcelApplication1 и ExcelWorksheet1


1-1215159636
Sashka
2008-07-04 12:20
2009.09.20
Реализуемо ли? Форма в Форме


3-1227169884
balepa
2008-11-20 11:31
2009.09.20
результат запроса в массив


3-1227085610
pavel_guzhanov
2008-11-19 12:06
2009.09.20
Странно зависает запрос.


15-1248424846
Empleado
2009-07-24 12:40
2009.09.20
Что означает такая запись в объявлении типов? (D2009)