imagecreatefromstring сама определяет тип картинки для создания а для сохранения есть аналогичная ф-я? чтобы не выбирать из imagegif imagepng imagejpeg гугление не помогло, подозреваю что штатной ф-ции нету