• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Allgemeine Lösung anstatt filter:Chroma()

Status
Für weitere Antworten geschlossen.

RikuXan

Neues Mitglied
Gibt es eine Möglichkeit mit Javascript, CSS, HTML o.ä. eine Farbe in einem Bild so zu definieren, dass sie 100% transparent wird?
Ich möchte ein Greasemonkey-Script erstellen, das auf der Google-Seite einen Background anzeigt, und der weiße Hintergrund des Google-Logos stört da.
Das Bild ist ein gif, ich hoffe ihr könnt mir helfen.

MfG RikuXan
 
  • Das Bild mit drawImage() in ein <canvas>-Element laden.
  • Die Farbe ersetzen.
  • Das Gif mit dem <canvas>-Element ersetzen

Wäre meine Idee.
 
Und mit welcher canvas-Funktion, oder -Technik könnte ich die Farbe ersetzen?
Ich hab schon etwas gegoogelt, aber außer allgemeinen Sachen was canvas ist und Fragen wie "Wie verändere ich Linkfarben" nichts gefunden.

MfG RikuXan
 
  • getImageData() des 2D-Contextes
  • dann data des ImageData-Objekts
  • die Daten manipulieren (z.B. eine bestimmte Farbe ersetzen)
  • putImageDate() des 2D-Contextes mit den veränderten Daten
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben