getPasteRegionOffset
Callable
Parameters
pasteOffsetUnit: PasteOffsetUnit
The unit mode chosen in user preferences.
zoomLevel: number
The current image zoom level (image pixels per screen pixel).
Returns number
The paste offset in image pixels.
The unit mode chosen in user preferences.
The current image zoom level (image pixels per screen pixel).
The paste offset in image pixels.
Converts the abstract PASTE_OFFSET constant into an image-pixel offset appropriate for the current zoom level and user preference.
PASTE_OFFSET / zoomLevelso the on-screen distance is always the same regardless of zoom.PASTE_OFFSETso the image-space offset stays fixed.zoomLevel < 1: same as ScreenPixel (zoomed out, keep visible gap).zoomLevel >= 1: divides byceil(zoomLevel / 5)so the offset shrinks in steps as the user zooms in; minimum returned value is 1.