se non ho capito male

Codice PHP:
$img getimagesize($buffer); 
mi restituisce un array contenente le caratteristiche dell'immagine!

$img[0], $img[1] contengono width e height dell'immagine

$img[2] il tipo (gif, jpg...)

poi si può usare il mime, insomma sembrfare al caso mio!