Moin,
nicht die Krönung der Eleganz aber vermutlich brauchbar:
Je nachdem ob die Grafik bei Erfolg von einem Typ ist, den auch PHP (insbesondere die neue, reduzierte GD-Lib) unterstützt, solltest Du mittels getimagesize() in der Lage sein, zu testen, ob die DLL ein korrektes Bild zurückliefert oder eben nicht (FALSE).
... sollte zwar nur ein Warning werfen, aber sicherheitshalber den Ouput mit @ unterdrücken, bevor die Seite dadurch schlimmer aussieht als mit dem Broken Image ;)