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

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

... края силуэта ... плавно переходили в фон [D6, WinXP]


Delphi5.01 ©   (2004-08-08 13:25:00) 

Здравствуйте, задачка к профессионалам графики в Дельфи
Как можно реализовать следующее в графике:
У меня есть две фотографии, первая фон а другая некий силуэт, как нарисовать силуэт на фоне программно так чтоб края силуэта не были строгими а плавно переходили в фон, например в течении 5 пикселов. Как это делает Фотошоп (сглаживает).
Thanks за помощь


Correct   (2004-08-08 17:50:00) [1]

Thanks, tochno chto mne nujno bilo!


Fisher   (2004-08-08 17:24:00) [2]

http://www.efg2.com/Lab/ImageProcessing/Feathering.htm


Correct   (2004-08-08 14:44:00) [3]

От себя добавлю: в Фотошопе есть режим сохранения имиджа в 32битном формате. В этом случае первый бит является Альфа каналом, который указывает насколько прозрачен данный пиксель. Мне кажется надо найти функция которая будет рисовать используя это значение, Canvas.Draw для этой цели не подходит.


Наверх

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