Dave Coffin выпустил dcraw 1.403:
- поправлена ситуация, когда объявленный размер JPEG thumbnail больше, чем реально под него отведено места (касается только файлов Foveon с JPEG-preview).
- для 12-битных ljpeg у распакованого значения явно обнуляются все биты кроме 12-ти перед curve lookup.
Все эти изменения вошли в LibRaw 0.5.3
Второе изменение мне кажется спорным - если старшие биты возникают в результате ошибки при распаковке (битый файл), то надо просто склеивать ласты. А если это почти штатная ситуация, то значение 0x1001 будет обрезано до 0x001 и вместо насыщенной точки получится черная.
Понятно, что Коффин вообще правил ситуацию, когда все валится с грохотом (ведь в кривой всего 0x1000 элементов), но фикс мне кажется сомнительным.
Новые комментарии