Windows11 (24H2), display resolution 3840x2160, dpi scale 150%
Viewer
there are few inconveniences with pasting:
- it's not possible to move pasted image around
- if no selection exists - image will be pasted to the top-left corner (0,0px), even if this area is not offscreen
- if selection exists - image will be pasted inside selection, following its ratio (can be altered with pasteKeepRatio=true)
Suggestion
- add paste toolbar
similar to 'Add watermark' toolbar, w or w/o labels (XY, WH)
- transformation
- add rotation controls (same as for crop toolbar)
- add filter combobox (like in Photoshop, Krita)
- add Width, Height fields and link button between them (to change ratio)
resizing behavior via points dragging (like in Krita):- no modifier
corner points - do not lock ratio
side points - do not lock ratio
- with Shift
corner points - lock ratio (resize proportionally, anchor in opposite point)
side points - lock ratio (resize proportionally, anchor in opposite point)
- no modifier
- placement & movement
- add XY position controls
- keep pasted image selected, so its possible to move it around
- Apply by clicking LMB outside of selection(like in mspaint)
- add snapping/sticking to the borders of target image
- selection handling
- if selection exists
- resize source to fit selection (existing behavior, leave it as feature)
- if no selection exists
- paste source 'as is'
- paste into the center or top-left corner of viewport (like in mspaint)
- if selection exists
- (optional) size & canvas adjustment
- add 'Increase canvas (if required)' checkbox
if source is larger than target - increase target's canvas size (like in mspaint)
- add 'Increase canvas (if required)' checkbox
- transformation
Example
- Photoshop, ACDSee, Krita - transform toolbar
Related
- issues
1.3.0 - viewer - crop toolbar - disabled 'show more' button
1.3.0 - viewer - crop toolbar - selection ratio shortcut
- todo -
1.6.1 - viewer - crop toolbar - selection rotation issues
1.6.1 - viewer - crop toolbar - few size issues
1.4.5 - viewer - crop toolbar - ratio is not locked affecting selection size
1.4.3 - viewer - crop toolbar - selection autorotation and clipboard hotkeys
- fixed -
1.9.4 - viewer - paste toolbar - issues with multiple pasting (1.9.5)
1.8.0 - viewer - autocrop - few issues (1.8.2)
1.5.5 - viewer - crop toolbar - selection in non image files (1.7.0)
1.4.5 - viewer - crop toolbar - selection size indicator floats around (1.5.0)
1.3.0 - viewer - crop toolbar - selection width/height issues (1.5.0)
- suggestions
Viewer - paste toolbar - improve pasting (current post)
Viewer - crop toolbar - add rotation control
- done -
Viewer - crop - add zealous crop (1.9.9)
Ratio - improve naming and sorting (1.6.0)
Viewer - crop toolbar - add shortcut to perform crop (1.5.0)