Hatred's Log Place

DON'T PANIC!

Oct 16, 2015 - 2 minute read

Image Ruler

Небольшой приложение для измерений на сканированных изображениях, например картах. Была написана в помощь Возмищевой Анне (наряду с приложением /проекты/Crowns/) для произведения замеров на сканированных изображениях кернов деревьев: толщины и количества годичных колец.

С версии проекты/Crowns/ 0.4.1, распространяется вместе с ним в бинарной сборке для Windows.

Основные возможности:

  • Измерения дистанций (длинн)
  • Измерение площадей (возможна точная подгонка при помощи кривых Безье)
  • Измерения дистанций (длинн) ломанной и её сегментов
  • Возможность ручного задания DPI изображения, получение его из метаданных изображения, получения его путем “отстрела” по шаблону (привязка, например на изображение при сканировании или фотографировании можно положить линейку, на картах - использовать линейный масштаб)

Программа распространяется на условиях лицензии GNU GPLv2, доступны исходные коды и бинарная сборка для Windows (выполненная путем кросскомпиляции из среды ArchLinux).

Скриншот

FAQ (ЧаВо - Частые Вопросы)

TODO

ToDo

  1. Краткое руководство пользователя
  2. Выработать правила кодировани и переоформить код по ним
  3. –>Косметика интерфейса–
  4. Интрумент “Угломер”
  5. Переработать определение DPI по мишени, в частности - блокировку.
  6. Комментарии кода и описание классов Measure, AreaMeasure, LengthMeasure
  7. –>Исправить ошибку в именовании класса Meagure -> Measure и все вхождения–
  8. –>Оформить страницу проекта–
  9. –>Оформить git репозиторий с ssh/http доступом–
  10. Сделать мозаичный менеджер изображения для возможности работы только с активной его частью. тем самым минимизировав накладные расходы на память и дать возможность работать с изображениями чей размер больше общего объёма виртуальной памяти (изучить nip2?)
  11. Создать класс для получения мета-информации (размеры, количество цветов, разрешение & etc) без загрузки изображения.
  12. Результаты измерений и отстрела мишени в единицах отличных от миллиметров.

Установка

Установка из исходных кодов

На примере Linux.

  1. скачать архив с исходными кодами, в системе должны стоять компилятор g++, библиотека Qt4 версии не ниже 4.6, утилита make
  2. распаковать: tar xzf image-ruler-VERSION.tar.gz
  3. перейти в каталог с программой: cd image-ruler-VERSION
  4. запустить последовательно команды: 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

tasks start

comments powered by Disqus