![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Координаты картинки в TImage
Son © (2005-01-25 13:30:00)Простите за глупый (может быть) вопрос, но все-таки: как узнать координтаты и размеры самой картинки на TImage? (не самого компонента и не реальные размеры картинки). Допустим: TImage = 400*400 (свойста timage.center=true,timage.proportional:=true). Картинку в него загружаю: 1.jpg = 640*480.
Леха (2005-03-18 10:01:00) [1]Не совсем понял, но судя по всему размеры картинуи есть 640х480. А Если ты масштабируешь картинку, то ее разиеры уменбшаються соответсвенно становяться 400х400. А если тебе надо другие, так не проще тоды подогнать размеры TImage под размеры картинки?
programania (2005-01-25 20:56:00) [2]>И где верх этой картинки, какая высота?
Верх вверху image1.
Высота в файле или в bitmap = Image1.Picture.Height
кроме размеров картинки есть
размеры компонента image и размеры видимой части картинки,
напишите что именно нужно узнать.
>А ведь эта картинка при помещении в timage размерами 400*400 уменьшается
картинка хранится в image1.picture.bitmap
и при выводе на экран не меняется
меняется ее изображение на экране путем обрезки
или растяжения в зависимости от image1.stretch и image1.autoSize
>А с какой пропорцией?
при image1.stretch=true пропорции изображения картинки
меняются как у image1, иначе не меняются
Jel (2005-01-25 17:39:00) [3]Может быть просто ты избрал не тот путь? Объясни, что ты хочешь получить в итоге, возможно проще будет обойтись без tImage, чем выудить оттуда нужную тебе информацию.
Son (2005-01-25 13:42:00) [4]В том то и дело, что Image1.Picture.Width и Image1.Picture.Height дают размеры 640*480. А ведь эта картинка при помещении в timage размерами 400*400 уменьшается. А с какой пропорцией? И где верх этой картинки, какая высота?
Son (2005-01-25 13:42:00) [5]В том то и дело, что Image1.Picture.Width и Image1.Picture.Height дают размеры 640*480. А ведь эта картинка при помещении в timage размерами 400*400 уменьшается. А с какой пропорцией? И где верх этой картинки, какая высота?
Jel (2005-01-25 13:39:00) [6]Размеры - Image1.Picture.Width и Image1.Picture.Height.
Координаты - не знаю.