TImage mit zufälligen Pixeln füllen



  • Ich möchte ein TImage komplett mit Pixeln zufälliger Farbe ausfüllen.
    Bisher erledigen das zwei verschachtelte for-Schleifen für x und y Koordinate, in denen für den aktuellen Pixel 3 zufällige Zahlen für R G und B berechnet werden.

    Bei größeren Bildern dauert das aber viel zu lange, kann mir jemand eine effizientere Methode empfehlen? (Geben tut es sie anscheinend, Programme wie Photoshop schaffen das ja auch viel schneller)



  • Programme wie Photoshop benutzen auch nicht TImage::Pixels[][] 😉

    EDIT: Was ich damit sagen will ist, dass die VCL, insbesondere so Elemente wie TImage::Pixels schlichtweg wahnsinnig lahmen. Such dir andere Komponenten, dann geht's schneller 😉



  • TBitmap::ScanLine


Anmelden zum Antworten