Detectar se uma UIImage é PNG ou JPEG?

Atualmente, estou dando meus primeiros passos no desenvolvimento do iPhone através do MonoTouch, estou jogando com umUIImage que li da biblioteca de fotos.

O que eu quero alcançar é obter a matriz de bytes brutos byte[]) da imagem.

Eu sei que existem osUIImageJPEGRepresentation eUIImagePNGRepresentation wrappers no MonoTouch. Eu também sei como usá-los. O que eu não sei é:

Como decido qual dessas duas funções chamar?

I.e. se a imagem original for uma imagem JPEG, não quero obtê-la como PNG, mas também como JPEG e vice-versa.

Existe uma maneira de fazer isso, ou estou perdendo alguns pontos sobre isso?

questionAnswers(2)

yourAnswerToTheQuestion