Текущий архив: 2004.09.12;
Скачать: CL | DM;
Вниз
Gausian Blur на фоне Найти похожие ветки
← →
Wiz@rd (2004-06-24 17:20) [0]Нужно вывести Текст, под ним размытую тень - что-то типа Gausian Blur, и всё это на неоднородном фоне. На однородном всё норм, а например на градиентном получается лишний белый контур, т.к. вывести размытую тень в чистом виде не получается (DrawTransparent (clWhite) - этого недостаточно, не уберёт цвета близкие к белому в результате размывки). Посоветуйте кто-что может...
← →
Огромное Кулясище (2004-06-24 17:28) [1]Найди что-нибудь, что рисует 32-bit"ные изображения (т.е. с альфаканалом), например, Graphic32 (www.g32.org). Далее, тень и текст надо генерировать отдельно.
Для того, чтобы сгенерировать тень нужно залить изображение с тенью чёрным цветом (или цветом тени), затем в альфа-канале нарисовтаь белый текст и в альфа-канале его же заблурить (т.е. blur). Естественно, что как альфа-канал можно использовать отдельное изображение - так легче. Тогда всё будет ОК.
← →
Wiz@rd (2004-06-24 17:39) [2]Дык потом всё равно всё вместе рисовать, и белый (или любой другой) контур останется...
← →
Wiz@rd (2004-06-24 17:40) [3]g32.org нет такого сайта...
← →
DimKa © (2004-06-24 17:50) [4]
> g32.org нет такого сайта...
Был месяц назад, счас что-то правда нет (
← →
DimKa © (2004-06-24 17:54) [5]
> Wiz@rd (24.06.04 17:40) [3]
Компонент тебе на мыло скинул.
← →
Огромное Кулясище (2004-06-24 19:17) [6]Есть такой сайт. Только что был.
Нашло ещё интересное:
http://www.delphisyte.ru/Articles/base/gaussian_blur_labels_shadow.html
← →
Огромное Кулясище (2004-06-24 19:43) [7]На скорую руку сбацал желаемое (500 Кб):
http://www.hot.ee/mvpselite/BlurShadow.rar
Там есть откомпилированная демка, если будешь сомтреть, то скопируй экран и рассмотри тень под увеличением. Я не смогло по-быстрому реализовать Gaussian Blur (получился в одном напрвлении), поэтом узаменило на простой и не очень заметный.
Страницы: 1 вся ветка
Текущий архив: 2004.09.12;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.022 c