[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 - перемещение линейки в верхний левый угол экрана.
Скриншоты:![Изображение](https://vrcp.ru/php-bin/url.php?url=19231943870311311039931223120359https://vrcp.ru/images/spruler1.png)
![Изображение](https://vrcp.ru/php-bin/url.php?url=19231943870311311039931223120359https://vrcp.ru/images/spr1.png)
![Изображение](https://vrcp.ru/php-bin/url.php?url=19231943870311311039931223120359https://vrcp.ru/images/spruler/GV.png)
![Изображение](https://vrcp.ru/php-bin/url.php?url=19231943870311311039931223120359https://vrcp.ru/images/spruler/Other.png)
![Изображение](https://vrcp.ru/php-bin/url.php?url=19231943870311311039931223120359https://vrcp.ru/images/spruler/Sepia.png)
PAD-файл, Portable Application Description (API):SPRuler.xmlPAD-файл, 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.