PHP-Klassen ersetzen leider kein Bildbearbeitungsprogramm, was nicht unbedingt an PHP liegt, viel mehr daran, dass solche Speicherfresser-Funktionen bei den meisten Servern nicht willkommen sind.
Um Farbrauschen zu ermitteln, muss man das ganze Bild pixelweise abtasten, und dann die Informationen auswerten.
Ab Bildgrößen von 800x600 kann das schon kritische Werte erreichen, und das Script wird nicht mehr komplett ausgeführt.
Geringe Informationen stehen meist im Header des Bildes selber.
Größe, Farbanzahl, Auflösung und/oder Beschreibung.
EXIF sind Zusatzinformationen meist von Digitalkameras, aber dafür gibt es ja Funktionen.
Alles andere zum Bild, muss umständlich aus dem Bild ermittelt werden.
Ich bastel auch gerne mit der GDlib rum, jedoch stosse ich meist an Grenzen was MEMORY_LIMIT angeht.
Weis auch nicht was ImageMagick bietet, ausser Bildmanipulation.