rbreu/beeref

New "Normalize" behavior

21millions-nostr opened this issue · 1 comments

First of all, this is an awesome software and project!

I thing a new mechanic can be added to the normalize width, height and size

Current state

Unless I'm missing something, currently beeref normalize (by width, height or size) by changing ALL the images to an average width, height or size.

Example

image

Normalizing by width

image

The big image got slimmer while the other got wider.

Suggested behavior

Maybe it will be useful to be able to normalize the width, height or size to match one image.

For example, normalizing width:

  1. Normalizing the width of the images to match the width of the first image selected

(Selection order: Image_1, Image_2, Image_3, al widths will be normalized to match Image_1's width)

  1. If Select all is used, normalize to match the widest image on the selection set (other criteria can be used here, I'm all ears in this regard)

I think the current behavior is fine & the second suggestion is great.
Though your first suggestion has some flaw as when we selected images by holding & dragging left click, it's not always obvious to us users as to what is the first selection. And with this feature, I might accidentally make the images smaller or larger than what I want them to be.