Определить, является ли UIImage PNG или JPEG?

В настоящее время делаю свои первые шаги по разработке iPhone с помощью MonoTouch, я играю с UIImage , который я читал из библиотека фотографий.

Я хочу получить необработанный массив байтов ( byte [] ) изображения.

Я знаю, что существует UIImageJPEGRepresentation и обертки UIImagePNGRepresentation в MonoTouch. Я тоже умею ими пользоваться. Я не знаю:

Как мне решить, какую из этих двух функций вызывать?

То есть. если исходное изображение является изображением в формате JPEG, я не хочу получать его как PNG, но также как JPEG и наоборот.

Есть ли способ сделать это, или мне не хватает некоторых пунктов по этому поводу?

18
задан bryanmac 28 November 2012 в 05:09
поделиться