SUMMARY The Measure Tool physical distance measurement depends on the dpi/ppi resolution of the document. When a .kra file is first opened, this measurement is correct. If the dpi of the document is changed, the physical distance measurement is still based on the original resolution and so it is wrong. You have to Save then Close then re-Open the .kra file to update the resolution used by the Measure Tool. This was tested with the 5.2.0-prealpha (git ad6cd3b18d) appimage on Debian 10. STEPS TO REPRODUCE See Summary OBSERVED RESULT See Summary EXPECTED RESULT The Measure Tool should use the new dpi/ppi value as soon as it is changed. SOFTWARE/OS VERSIONS Krita Version: 5.2.0-prealpha (git ad6cd3b) Hidpi: false Qt Version (compiled): 5.12.12 Version (loaded): 5.12.12 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 4.19.0-20-amd64 Pretty Productname: Debian GNU/Linux 10 (buster) Product Type: debian Product Version: 10 Desktop: MATE
Indeed, when I change the DPI of the image with Image > Scale Image to New Size, the measure tool doesn't update physical, metric sizes.
I am attempting to fix this. I have reproduced the bug, and found a new detail: If the resize occurs before the measurement tool is used, the measurement will be correct. If the resize is undone, the measuring the initial size will be incorrect. I'm new to krita development so I don't know for sure, but it seems likely that the measurement tool is caching the resolution at it's creation time.
Fixed in https://invent.kde.org/graphics/krita/-/merge_requests/1669 .