FastRawViewer 1.8: технологическое превью/Universal Binary
lexa - 10/Фев/2021 19:41
Добрались с обновлением на Apple/M1 и до FastRawViewer 1.8
Билд 1.8-1717 это:
- Все фишки 1.8-Technology Preview4
- Все исправления мелких багов из 1.7.3
- Новая фишка: определение типа файла по его первым байтам.
Включена только для расширений, которые не являются RAW (потому что большинство RAW является TIFF, определение по первым байтам будет ошибаться, а полный разбор метаданных - это дорого).
Склейка RAW+JPEG (RAW+HEIC) продолжает работать только по именам (расширениям) файла.
Отключение: снять галочку Preferences - Other - Determine the file type by its content.
Ссылки для скачивания:
- Windows 7-10/64 бита: FastRawViewer-1.8.0.1719-x64-Setup.exe
- macOS 10.12-11.x (Intel/ARM): FastRawViewer-1.8.0.1719.dmg
Comments
Windows версия падает на HEIC
Windows версия падает на HEIC файле.
Ошибка: https://drive.google.com/file/d/1MhzNIGv-oYNwZ1eJaprtwjVQKhiMVZSv/view?u...
Файл, на котором падает (один из): https://drive.google.com/file/d/1aS1rMFNqGSca7U8lSrNRszvP-D4zEqgG/view?u...
Спасибо за сообщение. К
Спасибо за сообщение. К сожалению, гугл перекодирует (??) HEIC в JPEG поэтому ко мне приехал уже JPEG и никакого способа получить исходный HEIC я не вижу.
Наверное надо его как-то в zip или в что-то подобное завернуть.....
Ага, с мака скачалось как
Ага, с мака скачалось как HEIC, на маке ошибка воспроизводится, будем смотреть дальше...
Все, я понял:
Все, я понял:
1) Это JPEG (FF D8 FF E0 00 10 JFIF в начале)
2) FastRawViewer определяет типы файлов по расширениям, внутрь не залезает. Для скорости
3) При ошибке разбора HEIC - да, мы склеиваем ласты с ошибкой, что неверно и это надо править.
Нужно ли править "2", ну там пытаться каждый файл глубоко разбирать - я в сомнениях.
Спасибо, такой простой тест в голову не приходил
Это с айфона, он после
Это с айфона, он после редактирования такое генерит. А может instagram... но кейс вот именно такой - телефонный.
Просто мне в голову пришло первым посмотреть свою локальную копию iCloud, там много всякого барахла валяется разных версий. И вот - угадал :)
Да, угадали!
Да, угадали!
Мы наверное в том что называется 1.8 приделаем таки полноценное определение типа. Все равно если в файл что-то полезло, значит оно его собирается читать, ну вот пусть читает правильно.
То что при невозможности открыть HEIC ставится именно код ошибки "памяти совсем нет" - то конечно совсем ошибка.
Быстро запатчили в билде 1718
Быстро запатчили в билде 1718 (из HEIC-парсера единственный код ошибки который прилетал "памяти нет и не будет")
Оно от этого не станет показывать JPEG с расширением .HEIC, но хотя бы падать не будет.
Более разумный детектор типа файлов решили таки сделать, потому что 'JPEG с расширением HEIC" и "JPEG с расширением TIF" - достаточно частые проблемы. Сделаем - опубликуем.
Сделали, build 1719 (ссылки
Сделали, build 1719 (ссылки обновлены), теперь ваш HEIC-о-JPEG даже показывается.