Como determinar e girar imagens automaticamente?

Eu tenho um monte de imagens, entre elas algumas das imagens precisam ser giradas.

Amostra:

Quero girar esta imagem 90 ° no sentido anti-horário.

Pesquisei no Google para saber como girar uma imagem e encontrei muitos links e threads de SO. Mas como possodeterminar se a imagem precisa ser girada? O Picasa possui um recurso de rotação automática. Eu quero ter uma funcionalidade semelhante.

Qualquer ponteiro seria muito útil para mim.

Eu encontrei umligação mas está relacionado ao Android.

questionAnswers(3)

yourAnswerToTheQuestion