( полное описание, скриншот, ссылка на загрузку программы, история изменений )
Экранная виртуальная пиксельная линейка, с помощью которой можно быстро и с лёгкостью измерять в пикселях любые объекты на экране монитора (рабочего стола). Как инструмент может пригодиться вебмастеру для создания страниц вебсайтов, программисту для создания интерфейса программы, художнику для дополнительных замеров расстояний внутри рисунка и т.п.
Возможности:
- длина линейки устанавливается автоматически в зависимости от размеров экрана;
(максимальная допустимая длина - 5121 пиксель, минимальная - 8 пикселей)
- установка длины линейки вручную (от 8 до 5121 пикселя с шагом в 1 пиксель);
- быстрая смена ориентации линейки на экране (горизонтальная/вертикальная);
- изменение оттенка изображения линейки (светлый/тёмный);
- возможность отображения разделительной линии между шкалами;
- две различные шкалы (с интервалом по 10 и 8 пикселей);
- регулировка прозрачности линейки (от 13% до 100%);
- возможность расположения линейки поверх всех окон;
- возможность сменить внешний вид (обложку, скин) линейки;
- плавное перемещение линейки по экрану мышкой и «горячими» клавишами;
- автоматическое сохранение/восстановление координат и длины линейки;
- быстрое отображение и скрытие линейки, а также изменение её ориентации
при помощи «горячих» клавиш (только для первой запущенной линейки);
- быстрое клонирование (дублирование) запущенной линейки (до 255 шт.);
- возможность автозагрузки линейки (и/или несколько копий) вместе с ОС;
- мультиязычность интерфейса (русский и английский языки).
SPRSkins.html (инструкция по созданию новых скинов) SPRuler.xml (PAD-файл, Portable Application Description, API) JavaSPR.xml (PAD-файл, Portable Application Description, JVM) License.txt (лицензионное соглашение)
Portable-версия (без установки) под ОС Microsoft Windows / ReactOS* (x32/x64):
Файл: SPRuler.zip, Размер: 6.59 мб
Тип: API (WinAPI - стандартные библиотеки Windows)
Portable-версия (без установки) под ОС Microsoft Windows / Apple MacOS / Linux:
Файл: SPRuler.zip, Размер: 7.45 мб
Тип: JAR (JVM - виртуальная машина Java 7+ / 1.7.x+)
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" во вкладке "Совместимость" выставить галочку "Отключить масштабирование изображения при высоком разрешении экрана").
Внимание! Утилита SPRuler представляет собой программное обеспечение с закрытым исходным кодом, которое не имеет сертификатов и свидетельств о государственной регистрации, а также не содержит в себе электронных цифровых подписей. Исполняемые программные модули скомпилированы с учётом получения максимальной производительности и упакованы с максимальным сжатием архиватором исполняемых файлов (с открытым исходным кодом) для получения малых размеров файлов, а также ускорения загрузки их в оперативную память при запуске. Все компоненты программы упакованы с максимальным сжатием инсталлятором с закрытым исходным кодом в один самораспаковывающийся архив. Учитывая перечисленное, данное программное обеспечение, в некоторых случаях, при проведении параноидальных эвристических, поведенческих, сигнатурных и иных анализов может ошибочно детектироваться некоторыми версиями антивирусных средств как программное обеспечение, включающее в себя код, который предположительно может нанести тот или иной вред системе (в зависимости от его версии, а также версий антивирусных баз и методов проведения анализа). Если по каким-либо причинам содержимое данного программного обеспечения не вызывает у вас доверия либо имеются сомнения в безопасности его использования - просто не используйте его.
49
4.69
0
RUB
История изменений:
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.