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

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

StretchDraw [Delphi, Windows]


Владимир ©   (2004-08-26 19:16:00) 

На VCL просто кидал на форму Image, ставил ему свойство Stretch:=true, - и всё прекрасно, причем, при любых размерах Image и исходного изображения.
В KOL(MSK) делаю примерно так:

      bmp:=NewBitmap(0,0);
     bmp.LoadFromFile('что-нибудь.bmp');
     bmp.StretchDraw(Panel1.Canvas.Handle,Panel1.ClientRect);

     
В результате, от качества исходной картинки ничего не остается, особенно, если это фотография. Граждане Мастера DELPHI, можете ли Вы объяснить начинающим, как в KOL(MSK)
вывести на форму отмасштабированную картинку без потери качестваизображения?
Если можно, с примером или с комментариями. Спасибо.


Владимир   (2004-08-30 22:49:00) [1]

Спасибо за подсказку, всё работает


Gandalf   (2004-08-27 19:04:00) [2]

http://kol.mastak.ru/FAQ.htm#41


Владимир   (2004-08-27 16:34:00) [3]

В какой FAQ ?
На http://kol.mastak.ru/faq.htmили где?


Gandalf   (2004-08-27 12:27:00) [4]

Добавил в FAQ!


Dimaxx   (2004-08-26 22:52:00) [5]

SetStretchBltMode с параметром HALFTONE


Наверх

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