Tach!
Ich hatte zu Anfang bei mir auch nur
imagepng($img);
stehen. Zur Fehleranalyse und in Foren wurde darauf hingewiesen, dass neuere Versionen die Parameter benötigen würden.
Die einzige ausschlaggebende Quelle ist das PHP-Handbuch. Auch wenn man Tipps bekommt, darf das nicht die Lektüre der Doku ersetzen. Tipps können beliebig falsch oder unvollständig sein, und das meist nicht aus bösem Willen.
dedlfix.