Стоит задача реконструировать множество испорченных RAW, формат Canon CR2.
Характер повреждений: в некоторые сектора файлов винчестер записал мусор или нули.
Если испорчен заголовок или preview jpeg, ничего страшного. А вот сами RAW данные...
Насколько понимаю, они хранятся в формате JPEG: Lossless (sequential), non-differential, Huffman coding. Повреждения выглядят похоже на повреждения обычных jpeg: потеря цвета, сдвиг изображения.
Хотелось бы как-то "синхронизировать сжатый поток", чтобы вернуть цветность и устранить сдвиг.
dcraw говорит, с какого смещения он видит ошибки, но это не слишком помогает.
При восстановлении обычных jpeg достигнуты определенные успехи http://forum.ixbt.com/topic.cgi?id=23:28361
А вот с этим lossless форматом тяжелее...
Может кто-нибудь что-нибудь посоветовать?
> Lossless (sequential), non
> Lossless (sequential), non-differential, Huffman coding.
> Повреждения выглядят похоже на повреждения обычных jpeg: потеря цвета, сдвиг изображения.
> Хотелось бы как-то "синхронизировать сжатый поток", чтобы вернуть цветность и устранить сдвиг.
Неспешный ап:)