1- # Meazure<sup >TM</sup >
2-
3- Meazure is a tool for easily measuring and capturing portions of the screen. Tasks such as measuring the size of a window,
4- capturing an image, determining the color of a pixel, and determining the screen size and resolution can all be
5- easily accomplished using Meazure.
6-
7- ![ Meazure screenshot] ( src/help/Graphics/Sections.png )
8-
9- ## Minimum System Requirements
10-
1+ # Meazure<sup >TM</sup >
2+
3+ Meazure is a tool for easily measuring and capturing portions of the screen. Tasks such as measuring the size of a window,
4+ capturing an image, determining the color of a pixel, and determining the screen size and resolution can all be
5+ easily accomplished using Meazure.
6+
7+ ![ Meazure screenshot] ( src/help/Graphics/Sections.png )
8+
9+ ## Minimum System Requirements
10+
1111- Windows 10 Version 1607
1212- 64-bit system
1313
14- ## Downloading and Installation
15-
16- The Windows installer for Meazure can be [ downloaded from GitHub] ( https://github.com/cthing/meazure/releases ) .
17- In addition to installing the program files, the installer configures the system to run the Meazure program.
18- This configuration includes:
19-
20- - Associating the file suffix ` .mea ` with the Meazure program
14+ ## Downloading and Installation
15+
16+ The Windows installer for Meazure can be [ downloaded from GitHub] ( https://github.com/cthing/meazure/releases ) .
17+ In addition to installing the program files, the installer configures the system to run the Meazure program.
18+ This configuration includes:
19+
20+ - Associating the file suffix ` .mea ` with the Meazure program
2121- Optionally placing an icon on the desktop
22-
23- ## User Guide
24-
25- The Meazure User Guide is [ available online] ( https://github.com/cthing/meazure/wiki ) and is bundled with the
26- Meazure program as the help contents.
27-
28- ## License
29-
30- Refer to the [ LICENSE] ( LICENSE ) file distributed with this program
31- for details on the licensing of the Meazure program.
32-
33- ## Building
34-
35- Refer to [ Building.md] ( Building.md ) for information on how to build Meazure from source.
36-
37- ## Known Issues
38-
22+
23+ ## User Guide
24+
25+ The Meazure User Guide is [ available online] ( https://github.com/cthing/meazure/wiki ) and is bundled with the
26+ Meazure program as the help contents.
27+
28+ ## License
29+
30+ Refer to the [ LICENSE] ( LICENSE ) file distributed with this program
31+ for details on the licensing of the Meazure program.
32+
33+ ## Building
34+
35+ Refer to [ Building.md] ( Building.md ) for information on how to build Meazure from source.
36+
37+ ## Known Issues
38+
3939- To open a position log file saved by Meazure 3.0 using Meazure 2.0, edit the position log file and change the DOCTYPE
40- URL on line 2 from ` https: ` to ` http: ` . Position log files saved by Meazure 2.0 can be opened by Meazure 3.0 without
41- modification.
42-
43- - Meazure now accommodates high DPI displays (e.g. 4K) and the DPI scaling often used with them. However, you must
44- restart Meazure if you change the DPI scaling while it is running.
45-
46- ## Feedback
47-
48- Please [ open an issue on GitHub] ( https://github.com/cthing/meazure/issues ) for feature requests and to report bugs.
49-
50- ## Financial Contributions
51-
52- We hope Meazure is a valuable addition to your software toolbox. Please consider
53- making a [ financial contribution] ( https://github.com/sponsors/baron1405 ) . Thank you!
54-
55- ## Changelog
56-
57- ### Changes 3.0.2 to 4.0
58-
59- - Meazure now reports the Windows default screen resoltuion (96 DPI) as the default uncalibrated resolution. In
60- previous releases, Meazure would query the operating system at runtime for the logical resolution. Typically,
61- the returned value was 96 DPI. This change was made to properly report the resolution in the case of screen
62- scaling.
63-
40+ URL on line 2 from ` https: ` to ` http: ` . Position log files saved by Meazure 2.0 can be opened by Meazure 3.0 without
41+ modification.
42+
43+ - Meazure may report incorrect measurements if Windows Display "Make everything bigger" greater than 100% is used
44+ (see [ issue #9 ] ( https://github.com/cthing/meazure/issues/9 ) ). To work around this issue, right-click on Meazure.exe
45+ and select Properties. In the properties dialog, select the Compatibility tab. Press the "Change high DPI settings"
46+ button. Check the box next to "Override high DPI scaling behavior Scaling performed by: Application".
47+
48+ - Meazure reports incorrect screen size for 4K monitors (#34 )
49+
50+ ## Feedback
51+
52+ Please [ open an issue on GitHub] ( https://github.com/cthing/meazure/issues ) for feature requests and to report bugs.
53+
54+ ## Financial Contributions
55+
56+ We hope Meazure is a valuable addition to your software toolbox. Please consider
57+ making a [ financial contribution] ( https://github.com/sponsors/baron1405 ) . Thank you!
58+
59+ ## Changelog
60+
61+ ### Changes 3.0.2 to 4.0 (unreleased)
62+
6463- Enhancement: A more readable font is used for all dialogs
6564
6665- Enhancement: A menu item is provided to switch the angle display to show the supplemental angle instead of the
@@ -85,10 +84,7 @@ making a [financial contribution](https://github.com/sponsors/baron1405). Thank
8584- Fix: Meazure now reports the correct screen dimensions and measurements on high DPI displays (e.g. 4K display).
8685
8786- Fix: Meazure accommodates screen scaling. Note that you must restart Meazure if you change the screen scaling
88- (e.g. going from 100% to 150% scaling). To accommodate this, Meazure now reports the Windows default screen
89- resoltuion (96 DPI) as the default uncalibrated resolution. In previous releases, Meazure would query the operating
90- system at runtime for the logical resolution. However, that value is now the effective (i.e. scaled)
91- resolution, which is not appropriate for calculating measurements in resolution-dependent units (e.g. inches).
87+ (e.g. going from 100% to 150% scaling).
9288
9389- Fix: The Position log save dialog once again displays a text fields for specifying a title and description for
9490 the log file.
@@ -110,112 +106,112 @@ making a [financial contribution](https://github.com/sponsors/baron1405). Thank
110106 homegrown validator
111107 - Use an XML writer class for writing the profile and position log files. This centralizes all formatting
112108 and escaping of the XML.
113-
114- ### Changes 3.0.1 to 3.0.2
115-
109+
110+ ### Changes 3.0.1 to 3.0.2
111+
116112- Fix: Should not be able to paste numbers into readonly data fields.
117-
113+
118114- Fix: Unable to cut, copy, paste in description field on position log dialog.
119115
120- - Fix: Typos in help content.
121-
122- ### Changes 3.0 to 3.0.1
123-
124- - Fix: Not able to load position log files created by 2.0.
125-
126- ### Changes 2.0.1 to 3.0
127-
116+ - Fix: Typos in help content.
117+
118+ ### Changes 3.0 to 3.0.1
119+
120+ - Fix: Not able to load position log files created by 2.0.
121+
122+ ### Changes 2.0.1 to 3.0
123+
128124- Supported on Windows 10 and above.
129-
125+
130126- Requires a 64-bit system.
131127
132128- The minimum screen grid spacing has been reduced from 40 to 10 pixels and the maximum spacing
133- has been increased from 1000 to 4000 pixels.
134-
129+ has been increased from 1000 to 4000 pixels.
130+
135131- Feature: The aspect ratio (i.e. width / height) is now displayed for the Rectangle, Window,
136- and Line tools. For the Line tool, the aspect ratio is based on the bounding rectangle.
137-
132+ and Line tools. For the Line tool, the aspect ratio is based on the bounding rectangle.
133+
138134- Feature: The keyboard can now be used to position crosshairs. Pressing the Ctrl+1, Ctrl+2 and/or Ctrl+3
139- plus one of the arrow keys will move the corresponding tool crosshair one pixel. For example, pressing
140- Ctrl+1 and the Up arrow key will move the Point 1 crosshair up one pixel.
141-
135+ plus one of the arrow keys will move the corresponding tool crosshair one pixel. For example, pressing
136+ Ctrl+1 and the Up arrow key will move the Point 1 crosshair up one pixel.
137+
142138- Feature: Hotkeys can now be used to position crosshairs to the current location of the mousr pointer.
143- Pressing the Ctrl+Shift+1, Ctrl+Shift+2, or Ctrl+Shift+3 moves the corresponding tool crosshair to the
144- current location of the mouse pointer. For example, if the Line tool is being used, pressing
145- Ctrl+Shift+2 will move the line's Point 2 crosshair to the current mouse location.
146-
147- ### Changes 2.0 to 2.0.1
148-
149- - Publish Meazure as an Open Source project on GitHub under
150- the GNU General Public License.
151-
152- - Windows 98, ME, NT and 2000 are no longer supported.
153-
154- ### Changes 1.0 to 2.0
155-
156- - Feature: A log of tool positions can be recorded and
157- saved. The position log can be reloaded and played
158- back. The position log file is in XML and the DTD
159- is distributed with the program and is also available
160- from the C Thing Software website.
161-
162- - Feature: An Angle tool has been added. Using this tool,
163- arbitrarily oriented angles can be measured.
164-
165- - Feature: A Circle tool has been added. Using this tool,
166- a circular area can be measured.
167-
168- - Feature: The user can define their own set of units.
169-
170- - Feature: Multiple monitor desktop configurations
171- are now fully supported.
172-
173- - Feature: The rulers can now be dragged across the
174- screen.
175-
176- - Feature: On Windows 2000 and above, the opacity can
177- be set on the rulers, crosshairs and data windows.
178-
179- - Feature: The origin of the coordinate system is now
180- indicated by a marker.
181-
182- - Feature: Additional color spaces are available for
183- expressing the color value of a pixel. In addition,
184- a text field is used to display the color so that
185- the color value can be copied to the clipboard.
186-
187- - Feature: Angles can now be reported in degrees or
188- radians.
189-
190- - Feature: The number of decimal places displayed for
191- each measurement in each system of units can now be
192- specified as a preference.
193-
194- - Feature: Tool crosshairs can now be toggled between
195- visible and hidden to aid in measuring small objects.
196-
197- - Feature: There are now menu items for zooming the
198- magnifier in and out.
199-
200- - Feature: Resolution calibration can now be done in
201- metric as well as english units.
202-
203- - Feature: A master reset is now provided to restore
204- the factory default settings.
205-
206- - Feature: Windows XP display themes are now supported.
207-
208- - Fix: A red rectangle no longer remains when changing
209- to another tool from the Window Tool using the Tools
210- menu.
211-
212- - Fix: Certain screen appearance schemes (e.g. Eggplant)
213- would cause the menu to wrap to two lines thereby
214- partially obscuring the magnifier zoom slider. This
215- has been corrected.
216-
217- - Fix: When copying a screen region the tool outline and
218- crosshairs were sometimes captured with the image. This
219- has been corrected.
220-
221- - Windows 95 is no longer supported.
139+ Pressing the Ctrl+Shift+1, Ctrl+Shift+2, or Ctrl+Shift+3 moves the corresponding tool crosshair to the
140+ current location of the mouse pointer. For example, if the Line tool is being used, pressing
141+ Ctrl+Shift+2 will move the line's Point 2 crosshair to the current mouse location.
142+
143+ ### Changes 2.0 to 2.0.1
144+
145+ - Publish Meazure as an Open Source project on GitHub under
146+ the GNU General Public License.
147+
148+ - Windows 98, ME, NT and 2000 are no longer supported.
149+
150+ ### Changes 1.0 to 2.0
151+
152+ - Feature: A log of tool positions can be recorded and
153+ saved. The position log can be reloaded and played
154+ back. The position log file is in XML and the DTD
155+ is distributed with the program and is also available
156+ from the C Thing Software website.
157+
158+ - Feature: An Angle tool has been added. Using this tool,
159+ arbitrarily oriented angles can be measured.
160+
161+ - Feature: A Circle tool has been added. Using this tool,
162+ a circular area can be measured.
163+
164+ - Feature: The user can define their own set of units.
165+
166+ - Feature: Multiple monitor desktop configurations
167+ are now fully supported.
168+
169+ - Feature: The rulers can now be dragged across the
170+ screen.
171+
172+ - Feature: On Windows 2000 and above, the opacity can
173+ be set on the rulers, crosshairs and data windows.
174+
175+ - Feature: The origin of the coordinate system is now
176+ indicated by a marker.
177+
178+ - Feature: Additional color spaces are available for
179+ expressing the color value of a pixel. In addition,
180+ a text field is used to display the color so that
181+ the color value can be copied to the clipboard.
182+
183+ - Feature: Angles can now be reported in degrees or
184+ radians.
185+
186+ - Feature: The number of decimal places displayed for
187+ each measurement in each system of units can now be
188+ specified as a preference.
189+
190+ - Feature: Tool crosshairs can now be toggled between
191+ visible and hidden to aid in measuring small objects.
192+
193+ - Feature: There are now menu items for zooming the
194+ magnifier in and out.
195+
196+ - Feature: Resolution calibration can now be done in
197+ metric as well as english units.
198+
199+ - Feature: A master reset is now provided to restore
200+ the factory default settings.
201+
202+ - Feature: Windows XP display themes are now supported.
203+
204+ - Fix: A red rectangle no longer remains when changing
205+ to another tool from the Window Tool using the Tools
206+ menu.
207+
208+ - Fix: Certain screen appearance schemes (e.g. Eggplant)
209+ would cause the menu to wrap to two lines thereby
210+ partially obscuring the magnifier zoom slider. This
211+ has been corrected.
212+
213+ - Fix: When copying a screen region the tool outline and
214+ crosshairs were sometimes captured with the image. This
215+ has been corrected.
216+
217+ - Windows 95 is no longer supported.
0 commit comments