Текущие дата и время: 19 марта 2024, 06:18:00

SPRuler (экранная пиксельная линейка)

Обсуждение авторского софта под ОС Microsoft Windows.

SPRuler (экранная пиксельная линейка)

Сообщение DmitryS » 12 октября 2011, 20:05

[RUSSIAN]
SPRuler - это экранная виртуальная пиксельная линейка, с помощью которой можно быстро и с лёгкостью измерять в пикселях любые объекты на экране монитора (рабочего стола). Как инструмент может пригодиться вебмастеру для создания страниц вебсайтов, программисту для создания интерфейса программы, художнику для дополнительных замеров расстояний внутри рисунка и т.п.


[ENGLISH]
SPRuler - it is a screen virtual pixel ruler by means of which it is possible quickly and with ease to measure in pixels any objects on the screen of the monitor (desktop). As the tool can it is useful to the web designer for creation of pages of websites, to the programmer for creation of the interface of the program, to the artist for additional measurements of distances in drawing, etc.


Возможности:
- длина линейки устанавливается автоматически в зависимости от размеров экрана;
  (максимальная допустимая длина - 5121 пиксель, минимальная - 8 пикселей)
- установка длины линейки вручную (от 8 до 5121 пикселя с шагом в 1 пиксель);
- быстрая смена ориентации линейки на экране (горизонтальная/вертикальная);
- изменение оттенка изображения линейки (светлый/тёмный);
- возможность отображения разделительной линии между шкалами;
- две различные шкалы (с интервалом по 10 и 8 пикселей);
- регулировка прозрачности линейки (от 13% до 100%);
- возможность расположения линейки поверх всех окон;
- возможность сменить внешний вид (обложку, скин) линейки;
- плавное перемещение линейки по экрану мышкой и «горячими» клавишами;
- автоматическое сохранение/восстановление координат и длины линейки;
- быстрое отображение и скрытие линейки, а также изменение её ориентации
  при помощи «горячих» клавиш (только для первой запущенной линейки);
- быстрое клонирование (дублирование) запущенной линейки (до 255 шт.);
- возможность автозагрузки линейки (и/или несколько копий) вместе с ОС;
- мультиязычность интерфейса (русский и английский языки).

Неизменяемые комбинации клавиш и кнопок для управления линейкой:
1) клик указателя мыши по линейке с нажатой средней кнопкой (колеса) -
   сворачивает её в системный трей;
2) двойной клик указателя мыши (левой кнопки) по линейке с нажатой клавишей
    ALT - изменяет её текущую ориентацию (горизонтальная/вертикальная);
3) клавиша CTRL - блокирует перемещение линейки по горизонтали;
4) клавиша SHIFT - блокирует перемещение линейки по вертикали;
5) CTRL + курсорные клавиши (4 шт.) - перемещение линейки на 1 пиксель;
6) CTRL + ALT + SHIFT - перемещение линейки в верхний левый угол экрана.

Скриншоты:

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

PAD-файл, Portable Application Description (API):
SPRuler.xml

PAD-файл, Portable Application Description (JVM):
JavaSPR.xml

Лицензионное соглашение:
License.txt



Внимание! Утилита SPRuler представляет собой программное обеспечение с закрытым исходным кодом, которое не имеет сертификатов и свидетельств о государственной регистрации, а также не содержит в себе электронных цифровых подписей. Исполняемые программные модули скомпилированы с учётом получения максимальной производительности и упакованы с максимальным сжатием архиватором исполняемых файлов (с открытым исходным кодом) для получения малых размеров файлов, а также ускорения загрузки их в оперативную память при запуске. Все компоненты программы упакованы с максимальным сжатием инсталлятором с закрытым исходным кодом в один самораспаковывающийся архив. Учитывая перечисленное, данное программное обеспечение, в некоторых случаях, при проведении параноидальных эвристических, поведенческих, сигнатурных и иных анализов может ошибочно детектироваться некоторыми версиями антивирусных средств как программное обеспечение, включающее в себя код, который предположительно может нанести тот или иной вред системе (в зависимости от его версии, а также версий антивирусных баз и методов проведения анализа). Если по каким-либо причинам содержимое данного программного обеспечения не вызывает у вас доверия либо имеются сомнения в безопасности его использования - просто не используйте его.



Файл: SPRuler.zip
Размер: 5.01 мб
Язык: Русский, Английский
Тип: Бесплатная (Freeware)
Автор: © Dmitry Saltykov (ZXDemon)
Запуск: Установка (Install & Uninstall)
ОС: Microsoft Windows / ReactOS* (x32/x64)
      95/98/Me/NT/2K/XP/Vista/7/8/8.1/10/11*
      2000/2003/2008/2012/2016/2019/2022*
Домашняя страница программы: https://vrcp.ru/spruler.html

Изображение СКАЧАТЬ



Файл: SPRuler.zip
Размер: 6.59 мб
Тип: API (WinAPI - стандартные библиотеки Windows)

Portable-версия (без установки) под ОС Microsoft Windows / ReactOS* (x32/x64):

Изображение СКАЧАТЬ



Файл: SPRuler.zip
Размер: 7.45 мб
Тип: JAR (JVM - виртуальная машина Java 7+ / 1.7.x+)

Portable-версия (без установки) под ОС Microsoft Windows / Apple MacOS / Linux:

Изображение СКАЧАТЬ

 Java.ini
В данной версии ПО имеется экспериментальная возможность запуска JAR-файла "SPRuler.jar" не через ассоциированный ему по умолчанию процесс (например для ОС Microsoft Windows это "javaw.exe" либо "java.exe"), а через какой-нибудь другой.

Для этого необходимо в файле "Java.ini", который находится в папке с программой, прописать полный путь к нужному процессу, например для ОС Microsoft Windows это будет выглядеть примерно так:
"C:\Program Files\Java\jre1.7.0_80\bin\javaX.exe"

Для чего это может понадобиться?:

1. Если необходимо запускать программу из-под определённой версии виртуальной машины Java, а не той, которая установлена и используется по умолчанию в системе для исполнения JAR-файлов.

2. Если имеются проблемы с масштабированием GUI в системе с несколькими мониторами на каком-нибудь дополнительном (не основном) экране. Для решения этой проблемы, к примеру в ОС Microsoft Windows, можно создать копию файла "javaw.exe", например как "javaX.exe", после чего отключить для него режим масштабирования, делается это следующим образом:

- в свойствах файла "javaX.exe" во вкладке "Совместимость": нажать кнопку "Изменить параметры высокого DPI" и выставить галочку: "Переопределите режим масштабирования высокого разрешения" с опцией: "Масштабирование выполняется: Приложение" (для Vista/2008/7: в свойствах файла "javaX.exe" во вкладке "Совместимость" выставить галочку "Отключить масштабирование изображения при высоком разрешении экрана").



Дополнительные материалы:
1. Создание скинов для пиксельной линейки



 История изменений...
3.5.0.2022.x
- в окне "Информация..." добавлено отображение сведений о соотношениях
  сторон экрана (монитора) в привычном для понимания формате, а также
  добавлено отображение коэффициента масштабирования экрана;
- ширина разделительной линии уменьшена до 12 пикселей и её расположение
  выровнено чётко по центру линейки (исходя из этого отредактированы
  изображения тёмных тонов обложек "Default" и "Gray");
- добавлены две дополнительные обложки (скины): "Cloth" и "Paper";
- скорректированы цвета обложки "Sepia", в частности для светлых тонов;
- в папку "GUI" добавлены файлы-шаблоны "G_SCALE.psd" и "V_SCALE.psd",
  предназначенные для создания собственных обложек (скинов) линейки;
- произведены мелкие корректировки программного кода с целью улучшения
  стабильности работы программы и совместимости с различными системами.

3.5.0.2022.1
- добавлена поддержка работы в совместимых JVM: OpenJRE и AdoptOpenJRE.

3.5.0.2022.0
- добавлена поддержка работы в ОС Microsoft Windows 11 и 2022 Server.

3.0.0.2020.1
- кроссплатформенная версия для ОС Microsoft Windows, Linux, MacOS и др.
  под Java Virtual Machine (JVM) - виртуальную машину Java. Требуется
  установленная среда выполнения кода - Java Runtime Environment (JRE)
  версии 7 (1.7.0) либо выше (новее).

3.0.0.2020.0
- максимальная длина линейки увеличена до 5121 пикселя (для 5K-мониторов);
- добавлена комбинация "горячих" клавиш CTRL + ALT + SHIFT, позволяющая
  сбросить координаты линейки в нулевое положение, в верхний левый угол
  экрана (работает только при включённых "горячих" клавишах);
- добавлен сброс процесса перемещения линейки при нажатиях на "горячие"
  клавиши, для избежания лишних незапланированных перемещений линейки;
- добавлена возможность отображения линейки на экране вместо свёртывания
  её в трей при запуске (запуск "SPRuler.exe" с ключом "o" либо "open");
- добавлена опция "Контроль видимости", гарантирующая исключение потери
  видимости линейки на основном экране при её повороте, смене обложки
  (скина), а также при её очередном запуске (не действует при перемещении
  или установке координат линейки вручную);
- добавлена возможность указания через файл "color.ini" нулевой точки
  (смещения) видимого изображения линейки при её нестандартном размере;
- разблокированно ограничение размера линейки шириной либо высотой экрана;
  (теперь длина линейки может превышать размеры экрана)
- исправлено сохранение, а также загрузка отрицательных значений координат
  линейки, располагающейся левее либо выше основного видимого экрана;
- скорректирована инициализация стандартных настроек линейки при отсутствии
  в папке с программой основного файла конфигурации "SPRuler.ini";
- продублирована опция "Информация" в меню системного трея;
- мелкие корректировки интерфейса, менюшек, окошек и кода программы;
- добавлен один дополнительный скин линейки в архив с программой.

2.6.0.2017.0
- добавлены 4 "горячие" комбинации клавиш: CTRL + клавиши курсора
  для перемещения линейки на 1 пиксель в соответствующем направлении;
- исправлены мелкие конфликтные ситуации, возникающие при работе с
  некоторыми настраиваемыми "горячими" клавишами;
- добавлен один дополнительный скин линейки в архив с программой.

2.5.0.2016.0
- добавлена возможность изменить внешний вид (графический интерфейс) линейки;
  (в комплект утилиты добавлено несколько примеров различных обложек)
- немного оптимизирован код для более быстрой и стабильной работы программы.

2.2.1.2015.0
- добавлена возможность изменять ориентацию линейки при помощи двойного клика
  указателя мыши по ней с нажатой клавишей ALT.

2.2.0.2015.0
- добавлена возможность изменять длину линейки растягивая её прямо на экране;
- добавлены клавиши управления точностью перемещения линейки по рабочему столу:
  CTRL = блокировка перемещения по оси X (горизонтали),
  SHIFT = блокировка перемещения по оси Y (вертикали);
- немного переработано системное меню с настройками.

2.1.0.2014.0
- добавлена опция "Сбросить настройки..." для возврата всех начальных настроек.

2.0.0.2014.0
- добавлена возможность установить "горячие" клавиши для отображения и скрытия
  линейки, а также изменения её ориентации (вертикальная, горизонтальная);
  (работает только для первой запущенной линейки)
- добавлена возможность устанавливать длину (размер) линейки вручную;
- максимальная длина линейки увеличена до 2560 пикселей;
- минимальная длина линейки уменьшена до 8 пикселей;
- добавлено автоматическое сохранение/восстановление координат и длины линейки
  при её перезапуске (работает только для основного монитора);
- исправлена невозможность перемещения окна установки прозрачности линейки
  на второй (не основной) монитор;
- немного улучшен графический и пользовательский интерфейс.

1.3.7.2013.0
- регулятор изменения прозрачности доработан для запуска на экране с любым DPI.

1.3.6.2013.0
- добавлена возможность работы с несколькими подключёнными мониторами;
- добавлено отображение количества подключённых к компьютеру мониторов;
- немного улучшен пользовательский интерфейс.

1.3.5.2012.0
- добавлено отображение количества запущенных копий линейки;
- добавлена поддержка работы утилиты в OS Microsoft Windows 8/2012 Server.

1.3.4.2012.0
- добавлена возможность вручную задать точные координаты линейки;
- добавлены некоторые дополнительные данные в опцию "информация";
- скорректирована работа утилиты при некоторых значениях DPI.

1.3.3.2011.0
- скорректирована работа некоторых функций утилиты при экране с DPI=120 (125%).

1.3.2.2011.0
- скорректировано автоматическое изменение длины линейки при смене разрешения
  экрана при запущенной утилите в ОС Microsoft Windows Vista/2008/7;
- немного улучшен алгоритм обработки процессов.

1.3.1.2010.0
- возвращена поддержка запуска программы в OС Microsoft Windows 95/98/Me/NT.

1.3.0.2010.0
- добавлена возможность отображения на линейке разделительной линии;
- добавлена дополнительная информация о размерах;
- немного улучшен интерфейс.

1.2.1.2009.0
- доработан интерфейс окна изменения прозрачности линейки для работы
  на мониторе с DPI=96/120 (точек на дюйм).
- немного улучшено управление настройками.

1.2.0.2009.0
- исправлено неточное перемещение линейки по экрану;
- автоматическое изменение длины линейки при смене разрешения экрана;
- добавлена опция информации о различных установленных размерах.

1.1.0.2009.0
- добавлена опция регулировки прозрачности линейки;
- добавлена опция возможности расположения линейки поверх всех окон;
- исправлена проблема запуска программы в OС Microsoft Windows 2000;
- свёртывание линейки в трей по нажатию колеса (средней кнопки) мыши;
- некоторые мелкие улучшения работы и интерфейса;
- убрана поддержка запуска программы в OС Microsoft Windows 95/98/Me/NT.
Последний раз редактировалось DmitryS 23 мая 2012, 23:23, всего редактировалось 6 раз(а).
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: SPRuler (пиксельная линейка)

Сообщение FSFM » 13 октября 2011, 13:14

Оч удобно уже пользуюсь *ay*
Аватара пользователя
FSFM
 
Посетитель
Посетитель
 
Сообщения: 14
Зарегистрирован: 13 октября 2011, 14:34
Пол: муж.

Re: SPRuler (пиксельная линейка)

Сообщение vladimiryazev » 11 января 2012, 17:57

Отличная штука!
Винда - система христианская, там иконы и службы проводятся.
Аватара пользователя
vladimiryazev
 
Интересующийся
Интересующийся
 
Сообщения: 5
Зарегистрирован: 01 января 2012, 19:28
Откуда: Россия, Воронеж
Пол: муж.

Re: SPRuler (пиксельная линейка)

Сообщение DmitryS » 12 января 2012, 08:00

vladimiryazev писал(а):Отличная штука!

Спасибо! Если есть какие-нибудь предложения, то пишите, не стесняйтесь. *ad*
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: SPRuler (экранная пиксельная линейка)

Сообщение Garry » 15 августа 2013, 15:25

С момента выхода твоей линейки в массы, я успел сменить два компа, не говоря уже о количестве установки операционных систем на них, но каждый раз эта прога устанавливается на машину в компании остальных программ МастХэв.
Есть один вопрос, у меня два монитора, но линеечка упорно отказывается перетаскиваться на второй моник, застревая на пол пути )) Может имеет смысл сделать её более раскованной и разрешить кочевать на второй монитор?
Аватара пользователя
Garry
 
VIP
VIP
 
Сообщения: 16
Зарегистрирован: 13 декабря 2011, 19:46
Откуда: Россия
Возраст: 43
Пол: муж.
 
Контакты:

Re: SPRuler (экранная пиксельная линейка)

Сообщение DmitryS » 15 августа 2013, 16:13

Garry писал(а):Есть один вопрос, у меня два монитора, но линеечка упорно отказывается перетаскиваться на второй моник, застревая на пол пути )) Может имеет смысл сделать её более раскованной и разрешить кочевать на второй монитор?

Будет свободное время, попробую подправить её, чтобы перелезала на соседний монитор без ограничений.
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: SPRuler (экранная пиксельная линейка)

Сообщение TAIFUN » 27 января 2020, 18:23

Отличная рулетка! Перепробовал множество, остановился на этой. Вне конкуренции!
Аватара пользователя
TAIFUN
 
Гость
Гость
 
Сообщения: 1
Зарегистрирован: 27 января 2020, 18:20
Пол: муж.

Re: SPRuler (экранная пиксельная линейка)

Сообщение DmitryS » 27 января 2020, 19:37

TAIFUN писал(а):Отличная рулетка! Перепробовал множество, остановился на этой. Вне конкуренции!

Ещё раз большущее спасибо добрый человек! *ab*
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: SPRuler (экранная пиксельная линейка)

Сообщение vladimirwk » 10 ноября 2021, 11:17

Очень мелкий шрифт на линейке, как его можно увеличить?
Аватара пользователя
vladimirwk
 
Новичок
Новичок
 
Сообщения: 2
Зарегистрирован: 10 ноября 2021, 11:14
Пол: муж.

Re: SPRuler (экранная пиксельная линейка)

Сообщение DmitryS » 10 ноября 2021, 12:14

vladimirwk писал(а):Очень мелкий шрифт на линейке, как его можно увеличить?

Можно изменить скин, в котором сделать разметку нужным размером шрифта.
Инструкции тут:
https://vrcp.ru/sprskins.html
https://forum.vrcp.ru/viewtopic.php?f=19&t=346
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: SPRuler (экранная пиксельная линейка)

Сообщение vladimirwk » 10 ноября 2021, 13:06

Как я понял нужно полностью переделать графические файлы BMP, к примеру в фотошопе, это не очень удобно, но все равно спасибо за информацию.
Аватара пользователя
vladimirwk
 
Новичок
Новичок
 
Сообщения: 2
Зарегистрирован: 10 ноября 2021, 11:14
Пол: муж.

Re: SPRuler (экранная пиксельная линейка)

Сообщение Piton » 13 апреля 2023, 22:49

Линейка хороша, но она не может менять угол наклона?
Было бы отлично,если добавить такую возможность по типу линейки в ножницах Windows. Крутишь колесико мыши на ней и меняется угол наклона в ту или другую сторону.
Аватара пользователя
Piton
 
Новичок
Новичок
 
Сообщения: 2
Зарегистрирован: 13 апреля 2023, 22:43
Пол: муж.

Re: SPRuler (экранная пиксельная линейка)

Сообщение DmitryS » 14 апреля 2023, 09:19

Piton писал(а):Линейка хороша, но она не может менять угол наклона?

А что она тогда, в этом случае, будет измерять? Если только так, для красоты, спецэфектов *bk*
Аватара пользователя
DmitryS
 
Основатель
Основатель
 
Сообщения: 285
Зарегистрирован: 10 октября 2011, 14:53
Откуда: Russia, Moscow
Возраст: 43
Пол: муж.
 
Контакты:

Re: SPRuler (экранная пиксельная линейка)

Сообщение Piton » 14 апреля 2023, 11:51

Набор данных с бумажных документов. Притом сфотографированных. Они могут быть повернуты как угодно и т.д.
Аватара пользователя
Piton
 
Новичок
Новичок
 
Сообщения: 2
Зарегистрирован: 13 апреля 2023, 22:43
Пол: муж.


Вернуться в Программы, утилиты от VRCP Soft

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1