Небольшой приложение для измерений на сканированных изображениях, например картах. Была написана в помощь Возмищевой Анне (наряду с приложением /проекты/Crowns/) для произведения замеров на сканированных изображениях кернов деревьев: толщины и количества годичных колец.
С версии проекты/Crowns/ 0.4.1, распространяется вместе с ним в бинарной сборке для Windows.
Основные возможности:
- Измерения дистанций (длинн)
- Измерение площадей (возможна точная подгонка при помощи кривых Безье)
- Измерения дистанций (длинн) ломанной и её сегментов
- Возможность ручного задания DPI изображения, получение его из метаданных изображения, получения его путем “отстрела” по шаблону (привязка, например на изображение при сканировании или фотографировании можно положить линейку, на картах - использовать линейный масштаб)
Программа распространяется на условиях лицензии GNU GPLv2, доступны исходные коды и бинарная сборка для Windows (выполненная путем кросскомпиляции из среды ArchLinux).
Скриншот
FAQ (ЧаВо - Частые Вопросы)
TODO
ToDo
- Краткое руководство пользователя
- Выработать правила кодировани и переоформить код по ним
- –>Косметика интерфейса–
- Интрумент “Угломер”
- Переработать определение DPI по мишени, в частности - блокировку.
- Комментарии кода и описание классов Measure, AreaMeasure, LengthMeasure
- –>Исправить ошибку в именовании класса Meagure -> Measure и все вхождения–
- –>Оформить страницу проекта–
- –>Оформить git репозиторий с ssh/http доступом–
- Сделать мозаичный менеджер изображения для возможности работы только с активной его частью. тем самым минимизировав накладные расходы на память и дать возможность работать с изображениями чей размер больше общего объёма виртуальной памяти (изучить nip2?)
- Создать класс для получения мета-информации (размеры, количество цветов, разрешение & etc) без загрузки изображения.
- Результаты измерений и отстрела мишени в единицах отличных от миллиметров.
Установка
Установка из исходных кодов
На примере Linux.
- скачать архив с исходными кодами, в системе должны стоять компилятор g++, библиотека Qt4 версии не ниже 4.6, утилита make
- распаковать: tar xzf image-ruler-VERSION.tar.gz
- перейти в каталог с программой: cd image-ruler-VERSION
- запустить последовательно команды: qmake && make
Установка в систему не предусмотрена, можно просто запускать программу из каталога bin/
Сборка для win32
На данный момент предоставляется официально. Выполняется путем кросс-компиляции из Linux.
Для работы программы достаточно скачать и распаковать архив вида image-ruler-VERSION-win32.zip
в любое доступное для записи место. Для запуска вызвать программу image-ruler.exe
Скачать
v0.98.1
Исходные коды: image-ruler-0.98.1.tar.bz2
Бинарная сборка для Windows с библиотеками: image-ruler-0.98.1-win32.zip
Старые версии
Можно скачать по следующему адресу:
http://htrd.su/download/image-ruler/
GIT репозиторий
<WRAP center round important 60%> Временно недоступен
Скачать исходные коды текущей версии: git clone http://htrd.su/git/image-ruler.git image-ruler-current
Внимание!!! исходные коды текущей версии могут не собираться, быть нестабильными, содержать ошибки, что может привести к потере ваших данных, используйте её на свой страх и риск, или только в целях разработки.
— Alexander Drozdov 2010-06-05 18:27