Przezroczysty Canvas

0

Moze i bylo..... ale nie moge znalezc..
A mianowicie jak zrobic przezroczystego Canvas'a zeby tylko to co na nim rysuje bylo wyswietlane.
Mam jakas forme, i paintbox'a. W module mam procedury rysujace po canvasie i potem kopiuje je na Paintoboxa. Ale jak uzyskac zeby tylko to co rysuje bylo widoczne, bez zadnego tla.

Cos mi nie idzie.

0

mozesz to zrobic na 2 obiektach Tbitmap, i Tgif
i masz cos takiego jak Transparnet ustawiasz na true :)
tylko poamietaj jaki wybrałeś sobie kolor przezroczystym

0

mozesz to zrobic na 2 obiektach Tbitmap, i Tgif
i masz cos takiego jak Transparnet ustawiasz na true :)
tylko poamietaj jaki wybrałeś sobie kolor przezroczystym

A czy jest mozliwosc rysowania po przezroczystym canvasie, bez ustawiania przezroczystosci. Ja pobieram uchwyt PaintBoxa, przekazuje go do biblioteki rysujacej i potem kopiuje narysowany canvas z powrotem do PaintBoxa.
Np. narysuje tylko kreske to po co mam ustalac jakis kolor przezroczystym?

0

Czy nikt nie zna odpowiedzi na to pytanie?

0

Właściwość canvasa pt. transparent sama bierze (tylko nie pamietam z którego rogu) pixel i uzywa go jako koloru przezroczystego.

Mam nadzieję że o to ci chodziło.

0

Canvas będzie przeźroczysty tam gdzie nie zostanie nic narysowane.

0

Canvas będzie przeźroczysty tam gdzie nie zostanie nic narysowane.

Niestety nie dziala, jak narysuje na nowym canvasie i potem skopiuje go na paintboxa, to i tak wstawia na bialym tle.

Ale poradzilem sobie tak: kopiuje czesc formy znajdujacej sie pod PaintBoxem i na tym skopiowanym odcinku rysuje. A potem go wrzucam z powrotem do paintbox'a.

Ale dzieki. Chyba ze jest jakas inna mozliwosc?

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