kostenloser Webspace werbefrei: lima-city


Farbe im Bild austauschen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    myproject

    myproject hat kostenlosen Webspace.

    Hallo

    hätte follgendes Problem:

    Ich will das jeder user seine eigenen bilder hochladen kann.
    Von diesem Bild soll dann die farbe (zb: "schwarz") durch gelb oder transparent ersetzt werden

    wie könnte ich das umsetzen? -> es geht um bmp, png und gif bilder


    hoffe mir kann da einer helfen....

    MfG
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. indem Du die GD-Bibliothek von php nutzt.
    Hier eine Übersicht der Befehle

    Vom Ablauf würde ich sagen gehst Du so vor:
    Neues Bild erstellen mit den Maßen des hochgeladenen Bildes & Bild reinkopieren,
    mach 2 ineinander verschachtelte for-schleifen aus x und y-koordinaten die jeden Pixel "abscannen".
    Bei jedem Pixel mit imagecolorat gucken ob es die definierte Farbe hat.
    Wenn ja mit imagesetpixel die Farbe ändern.
    Zum schluß das Bild speichern oder anzeigen.

    I ch denke allerdings das dieses verfahren relativ ressourcenfressend sein wird je nach Anzahl der User und größe der Bilder.

    Beitrag zuletzt geändert: 23.9.2010 22:58:07 von simuliertes
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!