So wie's aussieht, ist das kein PHP-Skript, sondern ein PNG. Wie man solche PNGs, die bei jedem Aufruf was anderes anzeigen, erstellt, weiß ich nicht.
...
Kann man nicht. Wahrscheinlich hat NPC einfach einen Ordner namens "dateiname.png" erstellt und da die index.php reingetan, die das Bild zurückgibt. Das ist ein recht bekannter Trick, um dynamiche Bilder in Foren zu verwenden, die nur bestimmte Dateiendungen in der Sig/dem Ava erlauben.
Es ist übrigens problemlos möglich, verschiedene Quellformate zu verwenden, aber etwas aufwendig. Man muß das Quellbild erst auslesen und dann als neues Bild ausgeben.
Man kann beliebige Bilder laden, indem man folgende Funktion verwendet:
Das gesamte Skript könnte dann so aussehen:
Oder, kürzer: