Ich hoffe, jemand helfen kannPHP - Ersetzen Sie Farbe in Bild
Ich habe ein Skript aus, die Masken Bilder ... aber es ist auf eine Farbe angewiesen ist mit zu maskieren (‚Green-Screen‘ -Stil). Das Problem ist, wenn das Bild, das ich maskiere, diese Farbe enthält, ist es ruiniert.
Was ich zu tun versuche, ist vor dem Maskieren des Bildes ersetzen alle Vorkommen meiner Keying Farbe (0,0,255) mit einer ähnlichen Farbe wie 0,0,254.
Ich habe ein paar Lösungen auf Basis Gifs oder 256 Farben PNG gefunden, wie sie indiziert sind ..
So auch meine Frage ist, wird es effizienter sein, es dann durch die schauen, um ein gif oder 256 png zu konvertieren Index und ersetzen Sie die Farbe oder suchen Sie durch jedes Pixel und ersetzen Sie die Farben.
Danke,
Was meinst du mit "maskieren"? Transparente Teile des Bildes haben? Wofür verwenden Sie genau die grüne Farbe (oder welche Chromakey-Farbe verwenden Sie?)? – lapo
durch Maskieren Ich meine, mache ein Quadrat mit meiner Chromakey-Farbe gefüllt, dann schneide eine Form daraus mit transparenten Pixeln aus und überklebe es dann über einem Bild. Ersetzen Sie dann die Chromakey - Farbe durch transparente Pixel – Mark