Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Уменьшение размера картинки [D7, XP]


MonoLife ©   (2009-09-25 10:50:00) 

Приветствую!
Есть ли способ и какой быстрогоуменьшения размера картинки, например, с 2080х1024 до 640х480, желательно, без особой потери качества?
Пока делаю StretchDraw() на канве нового bitmap'а:
...
Temp_Bitmap.LoadfromFile(FileName);
New_Bitmap.Width:=new_width;
New_Bitmap.Height:=new_height;
New_Bitmap.Canvas.StretchDraw(Rect,Temp_Bitmap);
...
Медленно:(
ACDC делает "превьюшки" гораздо быстрей...


Омлет   (2009-09-25 11:06:00) [1]

Вот еще по теме http://www.delphimaster.ru/cgi-bin/forum.pl?id=1192295230&n=7


MonoLife   (2009-09-25 11:03:00) [2]


> Омлет   (25.09.09 10:57) [1]

Спасиб!


Омлет   (2009-09-25 10:57:00) [3]

Если Jpeg см. http://www.delphimaster.ru/cgi-bin/forum.pl?id=1253765391&n=0
Для bmp - Windows.StretchBlt.


Наверх

Титульная страница Поиск, карта сайта Написать письмо