В каком формате фотографии? Если есть RAW, тогда можно пытаться корректировать экспозицию. Если только JPEG и прочие истинно графические форматы, то речь пойдет о коррекции яркости и контрастности, а информация на пересвеченных участках безвозвратно утрачена.
Артур Гиязов: в последнем предложении ответа есть несколько вариантов. Еще могу посоветовать выступить с проектом на каком-либо мероприятии для стартапов, где можно продавать идеи потенциальной команде и общаться с экспертами. В Москве есть Harvest, он про это.
Штука в том, что проблемы "битых" кодировок бывают двух видов (по крайней мере тех, о которых мне известно): выбрана неправильная кодовая таблица и однобайтная кодировка приведена к двух- или многобайтной при помощи неправильной кодовой таблицы. Лечатся эти случаи по-разному. Есть такая программа, enca, она умеет понимать кодировку. Если входные данные передать в latin1, то она кодировку поймет, если же в битом UTF, то не сможет. Отсюда и был мой вопрос.