[Delphi] Problem z alphablendingiem

0

Próbuje zalphować 2 kolory, czarny i biały, ale za nic nie chce mi wyjść szary, tylko wychodzi niebieski :(. Tak samo jak próbuję alphować jasny i ciemny niebieski, to przy odpowiedniej wartości alpha można uzyskać wszystkie kolory tęczy...

round(0.1*clblack+(1-0.1)*clwhite);

Co robię źle? Oto wzór na kolor, z którego korzystałem, wycięty z jakiegoś źródełka:

wzór: Srgb= AC*Frgb+(1-AC)*Brgb
AC - alpha channel (przedział od 0 do 1)
Frgb - pierwsza bitmapa
Brgb - druga bitmapa---------------------------
Delphi 6

Pozdrówka

0

Przekształacaj tak poszczególne parametry RGB. Nie możesz zmieniać całości, bo wyjdzie tęcza.--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

0

Święta prawda RGB rozwiąże problem. Sam się Alpha ostatnio bawiłem i wiem coś o tym

narka

www.delphi.bajo.pl

1 użytkowników online, w tym zalogowanych: 0, gości: 1