Files
sd-webui-aspect-ratio-helper/README.md
544146 2898de8abd Safely retrieve options
- Fixes issues where first launch after install raises AttributeError
- Moved all constants into _constants.py
- Moved all settings related functions into _settings.py
- Add sane defaults for last resort
2023-03-20 20:09:05 +00:00

1.5 KiB

Aspect Ratio Helper pytest

Simple extension to easily maintain aspect ratio while changing dimensions.

Install via the extensions tab on the AUTOMATIC1111 webui.

Main features:

  • Scale to maximum width or dimension
    • Upon clicking, the dimensions will scale the highest value to the maximum configured value
    • Aspect ratio will be maintained, the smaller or equivalent value will be scaled to match
  • Scale by percentage
    • Upon clicking, the current dimensions will be multiplied by the given percentage, with aspect ratio maintained
    • i.e 150% of 512x512 = 768x768 75% of 512x256 = 384x192 etc.

user-interface.png

Settings:

  • Expand by default
    • Determines whether the 'Aspect Ratio Helper' accordion expands by default
  • Show maximum width of height button
  • Maximum width or height default
  • Show predefined percentage buttons
  • Predefined percentage buttons
    • Comma separated list of percentages
    • i.e 25, 50, 75, 125, 150, 175, 200 50, 125, 300 etc.
  • Predefined percentage display format

settings.png

Contributing:

  • Open to suggestions
  • Pull requests are appreciated
  • Write tests if possible and useful
  • Run pre-commit