Форум: "Основная";
Текущий архив: 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.46 MB
Время: 0.008 c