RawDigger 1.4 (beta)
С этого постинга мы начинаем плавное тестирование RawDigger 1.4 в котором немало изменений, требующих этого самого тестирования.
Обновление GUI Toolkit
(давно) Используемый нами в RawDigger GUI-toolkit Qt4 (давно) перестал соответствовать современным операционным системам. В результате, мы вынуждены (постепенно) от него избавляться, причем, по тем же соображениям поддержки новых фич в ОС, менять на очень новую версию Qt 5.12
Помимо изменений в коде RawDigger (небольших), это подразумевает долгое и полноценное бета-тестирование: данную версию Qt мы на большом количестве пользователей еще не пробовали, конечно оно должно работать, но кто ж знает….
Новая версия Qt несовместима со старыми версиями Mac OS X (10.11 и вниз) и с Windows XP. Поэтому мы продолжим выпускать legacy-версии на старой версии Qt:
- 32/64 бит для Mac (поддержка OS X 10.5-10.11, на самом деле будет работать и в 10.14 и, если отключите новые проверки, в 10.15, но в ряде случаев там будут проблемы, ради решения которых мы и сменили версию Qt)
- 32-бит для Windows: будет работать на XP (и на всех более новых).
Планов на 64-битную legacy-версию для Windows сейчас нет, дальше будем действовать по обстоятельствам.
От перехода на новую версию Qt пользователи получают:
- Mac: поддержку dark theme в macOS 10.14 и 10.15, нормальную работу с 10-битным дисплеем.
- Windows: гораздо более лучшее масштабирование шрифтов, RawDigger теперь удовлетворительно показывает себя с Display Scale: 350% (а больше на Windows вроде не бывает)
- «Натуральную» сортировку файлов с цифрами в имени (в порядке A1,A2,А10 а не A1,A10,A2), см. подробнее ниже.
Прочие изменения
Поскольку в любом случае предстоит долгое тестирование, были внесены давно назревшие улучшения, описанные ниже (более того, сейчас удобный момент предложить что-то свое, если оно делается за вменяемое время).
Сохранение сеток – установка из сохраненного
Диалог работы с сетками сильно переработан:
- Добавлены кнопочки Save to File/Load From File
- Добавлена опция Use loaded position
- Группа настроек Cell naming – убрана на отдельную закладку, поскольку пользуются ей (насколько нам известно) нечасто.
Кнопка Save to File:
- Запишет в файл (с расширением RGS) параметры сетки прямо вот как они сейчас установлены в диалоге (Grid Size, Minimum cell size…)
- Если на изображении размещена сетка – будут записаны координаты ее углов.
Кнопка Load from File:
- Активна только если сетки на экране нет (если есть – используйте кнопочку Remove Grid)
- Прочитает из RGS-файла все параметры диалога установки сетки – и установит их.
- Если в RGS-файле были записаны координаты сетки с экрана – прочитает и их и галочка Use loaded position под кнопкой Place Grid – станет активной.
Кнопка Place Grid с установленной галочкой Use loaded position:
- Если пиксельные размеры открытого в настоящий момент файла в точности совпадают с сохраненными в файле параметров сетки: сетка будет установлена в точности как записано, «по пикселям»
- Если размеры текущего файла отличаются от того, для которого была записана сетка: сетка будет установлена по относительным координатам.
- При восстановлении сетки из сохраненных координат: видимая область экрана прокручивается так, чтобы сетка была видна (актуально при работе с большим увеличением)
При установке сетки без галочки Use loaded position она, как и ранее, позиционируется в центр видимой на экране области.
Закладка Cell naming
К параметрам именования ячеек сетки был добавлен параметр Font Size, позволяющий установить размер шрифта в экранных пикселях. Этот параметр доступен для изменения если показ имен ячеек включен.
Кроме того, при изменении увеличения – линии и текст в сетке более не масштабируются, активные угловые квадратики тоже теперь всегда одного видимого размера.
Экспорт данных
В экспорт таблицы замеров в формате CSV добавлена возможность записи:
- Camera Vendor
- Camera Model
- ISO
- Выдержка в двух вариантах:
- Shutter value, в числовом виде, например 0.01
- Shutter string, в красивом виде: 1/100
- Диафрагма в двух вариантах:
- Aperture value: в числовом виде, 8.0
- Aperture string: f/8
Эти значения уже экспортировались в CGATS в поле DESCRIPTOR, а вот с CSV была несправедливость.
Прочие изменения и настройки
Добавилось немножко новых настроек:
В закладке Preferences – File Handling
- Use native system file open/save dialogs where possible
Для тех диалогов чтения/сохранения файлов, где нет дополнительных параметров (как в диалогах сохранения таблицы замеров и экспорта TIFF) будет использоваться системный диалог выбора файла. - Use natural sort order под выбором порядка перебора файлов через Menu - File - Next/Prev file
Если эта настройка включена, то будет использована «натуральная» сортировка файлов с цифрами в имени (A1, A2, A10), если выключена – то алфавитная (A1, A10, A2).
Данная настройка недоступна в Legacy-версии.
В закладке Preferences – Misc options
- Use OpenGL for bitmap draw
При включении этой настройки для вывода изображения будет использован OpenGL. Это может работать быстрее на компьютерах со старыми CPU.
Данная настройка недоступна в Legacy версии.
Ссылки для скачивания
- Windows
- 64 bit (Windows 7-10): RawDigger-1.4.0.660-x64-Setup.exe
- 32 bit/Legacy (Windows XP - Win10): RawDigger-1.4.0.660-Setup.exe
- Mac
- 64 bit (macOS 10.12 - 10.15): RawDigger-1.4.0.660.dmg
- 32/64 bit/Legacy (macOS 10.5 - 10.14): RawDigger-1.4.0.660-Legacy.dmg
Comments
и грид поменялся - теперь
и грид поменялся - теперь неправильная трапеция для мишенек снятых наискосок есть ?
Z / V
Нет, остался квадрат.
Нет, остался квадрат.