Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by chaosben,
3. Jun 2006
@bundy:
Da hat Hawkeye recht. Und mit 98%iger Wahrscheinlichkeit, ist die Clipping-Methode schneller als unser Array. Aber vielleicht hat hat dir die Geschichte mit dem Array die Sache mit dem Clipping ein wenig verständlicher gemacht. :)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by chaosben,
2. Jun 2006
Du könntest dir eine Art Maske im Speicher hinterlegen, ähnlichem der Alpha-Kanal bei geblendetem Images. Das wäre ein zweidimensionales Array von Boolean-werten die angeben, ob das Pixel gezeichnet werden soll oder nicht. In diesem Array setzt du dann durch eine "ausgefüllten Kreis malen"-Funktion alles relevanten Werte auf true, und den Rest auf False.
Dann brauchst du dein Bild, das die...