[Delphi] CopyRect i przezroczystość

0

Jak mogę skopiować jakiś fragment bitmapy wywalając jakiś kolor? Niestety canvas.transparent:=true; canvas.transparentcolor(...) nie działa przy copyrect :(---------------------------
Delphi 6

Pozdrówka

0

Czesc.
ja mam taki pomysl. niestety kodu zrodlowego Ci nie podam, poniewaz nie pamietam dokladnie jak sie korzystalo z copyrect, ale...
slychaj...

  • Wczytaj sibie fragment tej bitmapy co chcesz skopiowac do tablicy dwowymiarowej typu TColor,
  • nastepnie wklejaj po kolei pixele z tego kwadratu w to miejsce gdzie chcesz je wkleic
  • oczywiscie wklejajac sprawdzaj, czy dany kolor nie ma danego koloru transparent color
    Jesli zle wytlumaczylem to zagadaj na nr gg 3137343.--Delphi vs. Visual C++ = 1:0
0

Więc wykorzystaj BrushCopy. To kopuje z przezroczystością.--Jest jeszcze jeden błąd ... :)

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

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