Вниз
Скачать: CL | DM;

Наложить одну картинку на другую   Найти похожие ветки 

← →
Бархатный   (2003-07-24 17:39) [0]

Мастера, вот такой вопрос.
Нужно одну картинку наложить на другую. Если пользоваться методом Draw объекта Canvas, то верхняя картинка затирает нижнюю, а нужно, чтобы нижнее изображение (т.е. то, что от него остается) было видимо.


← →
[lamer]Barmaglot ©   (2003-07-24 17:44) [1]

CopyRect ?


← →
Бархатный   (2003-07-24 18:05) [2]

Картинки одинакового размера. Нужно, чтобы верхняя была как бы прозрачной, что ли.


← →
Rouse_ ©   (2003-07-24 18:28) [3]

Если имеется ввиду функция - то универсальной нет, все делается ручками, ScanLine, BitBlt и т.д.

Делаю успехов


← →
AlexT1000 ©   (2003-07-24 19:29) [4]

Формула прозрачности для двух цветов C1 C2
C = C1 + (C2 - C1) * A / 255;
A - коэффициент прозрачнисти C2. диапазон 0 - 255
0 - полностью прозрачный
255- полностью не прозрачный


← →
Бархатный   (2003-07-24 19:35) [5]

Я делаю так:

MyBitmap2.Transparent := True;
MyBitmap2.TransparentColor := MyBitmap2.Canvas.Pixels[2, 2];
MyBitmap2.TransparentMode := tmAuto;
( 0, 0, MyBitmap2) Я делаю так:

MyBitmap2.Transparent := True;
MyBitmap2.TransparentColor := MyBitmap2.Canvas.Pixels[2, 2];
MyBitmap2.TransparentMode := tmAuto;
MyBitmap.Canvas.Draw(0, 0, MyBitmap2);

Не помогает однако :(


← →
Бархатный   (2003-07-24 19:39) [6]

MyBitmap2 затирает MyBitmap.


← →
Fenik ©   (2003-07-24 22:43) [7]

http://delphibase.endimus.com/?action=viewfunc&topic=mediaimg&id=10300


← →
Бархатный   (2003-07-24 23:38) [8]

Ну Fenik, ты конкретно рулишь в этом! Фул респект.


← →
miek   (2003-07-25 17:09) [9]

Есть такая процедура в WinAPI - AlphaBlend



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
14-66134
Mike Kouzmine
2003-10-30 13:53
2003.11.20
Моральная обстановка на форуме


1-65886
Дубинин Алексей
2003-11-08 22:48
2003.11.20
Hint как в XP


1-65981
rel_
2003-11-10 14:45
2003.11.20
доступ к полю record а


1-65972
ZABor
2003-11-10 22:53
2003.11.20
Действие при появлении Фрейма


1-65988
Oleg_
2003-11-10 15:18
2003.11.20
Куда то ресурсы




   Наверх