![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Размер изображния [D7, XP]
Ivolg © (2006-07-22 15:58:00)Привет всем ! Можно как-нибудь поменять размер изображения и сохранить его ? Просьба финкцию StretchDraw(); не предлогать...
Ivolg (2006-07-22 17:34:00) [1]Всем спасибо, я разобрался )
Ivolg (2006-07-22 17:14:00) [2]< KilkennyCat © (22.07.06 16:29) [5]
Я не понял на счет StretchDraw, но раз ненравится, значит не нарвится... используйте CopyRect
Делаю вот так:
Image2.Canvas.StretchDraw(Rect(0, 0, Image1.Width, Image1.Height), Image1.Picture.Graphic);
Image2.Picture.SaveToFile('C:\1.bmp');
Если размеры Image2 меньше размеров Image1, то изображение сохраняется с размерами Image2...
KilkennyCat (2006-07-22 16:29:00) [3]Я не понял на счет StretchDraw, но раз ненравится, значит не нарвится... используйте CopyRect
Zeqfreed (2006-07-22 16:25:00) [4]Если
StretchDraw()не устраивает, то есть предложение организовать веб-сервер на php с установленным расширением gd2 и посредсвом нехитрых манипуляций растягивать изображения на стороне сервера.
Ketmar (2006-07-22 16:16:00) [5]???
Ivolg (2006-07-22 16:09:00) [6]>KilkennyCat
Тем что, область в которую я копирую (в этом случае Image2) должна совпадать по размерам рисунка...
KilkennyCat (2006-07-22 16:00:00) [7]Под "поменять размер изображения" на ум приходят следующие вещи:
1) Растянуть.
2) Изменить DPI
3) Изменить размер канвы.
а чем СтретчДроу плох?