przezroczystość i wymazywanie w TImage

0

Jak uzyskać przeztoczystość jako właściwość pędzla (Image1.Canvas.Brush)? A jak uzystać efekt gumki (wymazywanie)?

0
  1. Brush.Style := bsClear;
  2. nie ma czegoś takiego
0

Brush.Style:=bsClear nie daje przezroczystości.

0
sorento napisał(a)

Brush.Style:=bsClear nie daje przezroczystości.

zależy co chcesz osiągnąć

0

Narysuj dwa okręgi tak by jeden częściowo pokrywał się z drugim. Gdy nie dasz Brush.Style na bsClear wnętrze okręgu znajdującego się "wyżej" zamaże część tego pierwszego. To samo dotyczy reszty figur zamkniętych jak i tekstu.
Co do drugiego to mozesz "doczepić" do kursora jakąś bitmapkę pozaekranową np. wypełniony okrąg w kolorze powiedzmy białym i śmigać nią po obrazku.

0

Mnie chodzi o następujące wykorzystanie przezroczystości:
Mam Image1, a pod nim image2- pierwsze przykrywa drugie.
Mogę powodować aby tylko jedno było widoczne i wtedy po nim malować, albo żeby obydwa były widoczne.
Jeśli na image1 namaluję coś przy pomocy Brush które będzie ustawione na przeżroczystość, a potem dam widoczność dla obu image , to przez przezroczyste obszary Image1 powinno być widać to co jest pod spodem czyli w Image2.
Przezroczystości w takim sensie nie daje style:=bsClear;

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