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

Вниз

Масштабирование изображений   Найти похожие ветки 

 
nomshar ©   (2002-12-31 01:24) [0]

Господа, подскажите, пожалуйста, пример масштабирования изображения.


 
ZEE ©   (2002-12-31 13:48) [1]

самый простой пример:
Image1.AutoSize:=false;
Image1.Stretch:=true;
Image1.Width:=...;
Image1.Height:=...;
//Image1 - содержит нужное изображение


 
Mihey   (2002-12-31 21:52) [2]

Обязательную функцию масштабирование содержат графические библиотеки, типа FastLib, причём масштабирование там идёт более качественное, так сказать, resample, а не resize, ведь есть множество различных фильтров.


 
Rouse_ ©   (2002-12-31 22:11) [3]

> ZEE © (31.12.02 13:48) А дальше как? :))

> nomshar © (31.12.02 01:24)
StretchBlt

Желаю успехов в новом году


 
a3m ©   (2003-01-01 18:12) [4]

Масштабировать можно путем непосредвенного копирования изображения, используя медот канвы CopyRect:


var
source, dest : TRect;
begin
// откуда копируем
source.Left := 0;
source.Top := 0;
source.Right :=image1.Width;
source.Bottom := image1.Height;
// куда копируем
dest.Left := 10;
dest.Top := 10;
dest.Right := 100;
dest.Bottom := 150;
// собственно копирование
canvas.CopyRect(dest, image1.Picture.BitMap.Canvas, source);
end;


p.s. пример работает только с BMP


 
Mirovodin ©   (2003-01-02 13:22) [5]

Смотри модуль Bitmap Resampler, там 4-5 различных вариаций
http://delphigfx.mastak.ru/libs.htm


 
ZEE ©   (2003-01-02 21:51) [6]

> Rouse_ © (31.12.02 22:11) дальше - больше, в смысле че надо то и делаем (а масштабирование - этож задаем ширину и высоту - width и height)



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
7-19880
alexsandri
2002-12-20 17:31
2003.04.07
Возможно полные бредни ,но все же


6-19737
K-Sergey
2003-02-11 10:27
2003.04.07
Как можно соединить 2 компа....


1-19527
laptev
2003-03-26 15:55
2003.04.07
Memory&DLL


1-19571
Vint
2003-03-25 15:15
2003.04.07
Курсор дергается


1-19663
ЮРИЙ_К
2003-03-25 16:51
2003.04.07
Отловить событие формы при перетаскивании ее за Caption ???