Bildern die Farbe nehmen (C++-builder 1)



  • Ich habe zwei Images auf dem Formular ( "IQuelle", "IZiel" und "IBack")
    In "IQuelle" wird ein Bild geladen (mit 256 Farben)

    Auf >>Button1Click<< soll ein Teil des Bildes von "IQuelle" nach "IZiel" kopiert werden.

    Dabei soll die Farbe Rot aus dem Bild entfernt werden ("clRed" bzw. "255")
    und an jeder stelle wo Rot vorher war, soll jetzt die Farbe sein, die direkt dahinter (auf "IBack") im Bild ist.

    Anmerkung:
    "IBack" und "IZiel" haben die gleichen >Top< und >Left< Werte.

    MfG
    SHP_Ricky



  • Probier mal mit Canvas->Pixels[][] beide Bilder zu durchlaufen!

    Mit Canvas-Scanline[] gehts schneller.


Anmelden zum Antworten