Предлагаю онлайн конструктор шкалы аналогового прибора: https://soulmare.github.io/scale_master/
Программа бесплатная. Также ее можно скачать на компьютер и пользоваться без соединения с интернет (внизу программы ссылка на исходный код).
Возможности:
- неограниченное количество шкал для одной стрелки
- настройка делений и меток как группами, так и по отдельности
- выделение секторов цветом
- изменение положения, прозрачности, цвета и других параметров элементов изображения
- наложение растровых изображений - для работы по сканированному шаблону, или декорации шкалы готовыми шильдиками
- экспорт шкалы в SVG
- загрузка родных SVG файлов для редактирования
- экспорт в PNG для печати
- библиотека примеров
Требования: достаточно новая версия браузера Chrome или Firefox. Пока что не тестировались Internet Explorer и Opera.
Краткая инструкция:
Скрытый текст
Через меню можно открыть один из примеров и доработать его под собственные нужды. Или же, создать новую шкалу с чистого листа, добавляя новые элементы с помощью кнопки "Создать объект" на левой панели.
Интерфейс программы напоминает векторные графические редакторы. Слева находится список объектов с кнопками для управления ими. Порядок объектов в списке влияет на их перекрытие при наложении друг на друга. При выборе объекта вокруг него появляется рамка, а справа отображается список свойств. Если рабочая область в фокусе, стрелки клавиатуры двигают объект. Изменение масштаба - прокруткой колесика при зажатой клавише Ctrl.
Готовую шкалу можно скачать в удобном формате. SVG подходит, если изображение потом нужно загрузить в векторный графический редактор для доработки. Только этот формат является родным для программы, и такой файл можно будет в нее снова загрузить для редактирвоания. PNG подходит для печати или обработки растровыми редакторами. Чтобы распечатать шкалу в соответствии с выбранным размером, нужно чтобы совпадало разрешение экспорта с разрешением при печати. Это может быть, например, 300ppi (dpi). Если изображение занимает весь лист, возможно понадобится убрать поля для правильного масштаба.