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

Вниз

Изменение размеров Image   Найти похожие ветки 

 
i2e   (2012-01-23 13:23) [0]

Изменяю размер Image1 из работающей программы. Перерисовка картинки делается пропорционально изменению. Как и задумано.
Но отрисовывается только ее часть, которая соответствует ИЗНАЧАЛЬНО заданному размеру Image. Т.е. габарит изображения остается прежний.

Отрисовка:
pRect := PictForm.Image1.ClientRect; // задали область отрисовки
Image1.Canvas.StretchDraw(pRect, ImgPic.Picture.Graphic); // из переменной ImgPic загрузили картинку и растянули до размера Image1


Изменение размера:
Image1.Width := Image1.Width * 2;
Image1.Height := Image1.Height * 2;
Image1.Repaint;


Чего еще забыл сделать?


 
MBo ©   (2012-01-23 13:27) [1]

размеры TImage.Picture.Bitmap изменить


 
Германн ©   (2012-01-23 13:34) [2]

А чем не устроило свойство TImage.Stretch?


 
Сергей М. ©   (2012-01-23 13:39) [3]


> Германн ©   (23.01.12 13:34) [2]


Стреч по идее работает для изображений, которые предзагружены в TImage.Picture.

А автор его, похоже, вообще не использует, что сводит на нет соотв.возможности TImage - с тем же успехом без пыли и шума можно было задействовать TPaintBox.


 
i2e   (2012-01-23 13:45) [4]

к [2].

Полностью устроило.
Только ж про него знать надо было. Теперь знаю.
Благодарю.


 
Германн ©   (2012-01-23 13:50) [5]


> Только ж про него знать надо было. Теперь знаю.

:)
See also: TImage.Proportional



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

Текущий архив: 2012.05.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
1-1294155558
TKN
2011-01-04 18:39
2012.05.27
Отчет - размер страницы


15-1327222812
Псарь
2012-01-22 13:00
2012.05.27
Торрент и интернет.


2-1322651304
i2e
2011-11-30 15:08
2012.05.27
Поток и общие флаги


6-1254828340
ABolnykh
2009-10-06 15:25
2012.05.27
Чем разделить видеопоток?


2-1327425569
sem
2012-01-24 21:19
2012.05.27
Вызов процедуры