Lars: Favicons downloaden, abspeichern und als Image anzeigen

Beitrag lesen

Hallo Leute,

für eine Social-Bookmarking ähnliche Anwendung, die ich gerade programmiere, brauche ich folgende Funktionalität:

1. Nutzer sammeln Links
2. Mein Webserver extrahiert den Host aus der URL des Links und prüft, ob ein Favicon existiert
3. Falls 2. zutrifft, wird das Favicon auf meinen Webserver gezogen, das Favicon wird in ein GIF/PNG konvertiert und abgespeichert
4. Bei Anzeige der Links wird das entsprechende Favicon angezeigt

Meine Frage dazu ist, wie ich in Schritt 3 die .ico-Datei in eine normale Grafikdatei konvertiere. Beziehungsweise, ob das überhaupt notwendig ist und ob ich die .ico-Dateien nicht auch im bestehenden Format ausliefern kann, also so:

<img src="/favicons/example_org/favicon.ico" alt="example.org" />

Ich benutze PHP, mit installierter gdlib, falls das für eine Antwort relevant sein sollte :)

Gibt es neben der technischen Fragestellung auch rechtliche, die ich bedenken sollte? Ich kann mir ja schwerlich vorstellen, dass die Webseitenbetreiber etwas dagegen haben sollten, wenn ihr Branding übernommen wird, oder schätze ich die Befindlichkeiten falsch ein?

Dank und einen angenehmen Sonntag noch!
Lars