Вниз
Скачать: CL | DM;

Сжатие графического файла   Найти похожие ветки 

← →
Tex   (2004-05-24 12:19) [0]

Уважаемые мастера!
Подскажите, как пропорционально сжать (по высоте и по ширине) bmp или jpg файл.
Картинка загружается в TImage, у которого Stretch=True, и в таком сжатом виде ее надо сохранить. Через Image.Picture.SaveToFile получается сохранение картинки в несжатом виде.
Заранее спасибо.


← →
Oyster ©   (2004-05-24 12:24) [1]

Можно так: берется битмап, его размеры делаются как у Image, потом BrushCopy с image на bitmap, а уже потом из этого битмапа savetofile.


← →
Tex   (2004-05-24 15:27) [2]

Что-то не получается. Через BrushCopy можно скопировать только определенный цвет, а через CopyRect копируется кусок большого изображения по размеру равный Image.


← →
ALS   (2004-05-24 18:49) [3]

StretchBlt?
Canvas.StretchDraw?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
14-1085266276
Profi
2004-05-23 02:51
2004.06.06
Глюк?


14-1084753342
kaif
2004-05-17 04:22
2004.06.06
Кто читал Дарвина?


4-1082393879
Unknown user
2004-04-19 20:57
2004.06.06
Почему неточно масштабируется текст?


1-1085354446
Denich
2004-05-24 03:20
2004.06.06
Формула по random


3-1084528267
Alex_xxx
2004-05-14 13:51
2004.06.06
insert into table1 select key,kol from table2 ?????




   Наверх