Skip to content

Conversation

@Achno
Copy link
Owner

@Achno Achno commented Jan 9, 2026

  1. Convert Command
    Converts a color between different formats (hex, rgb, hsl, lab). The -t flag specifies the target format (default: rgb).
gowall color convert "#FF5733" -t hsl
#FF5733  ->  hsl(11,100,60)

gowall color convert "rgb(255,87,51)" -t lab 
# rgb(255,87,51)   ->  lab(60.18,62.06,54.34)
  1. Light Command
    Lightens a color by a specified amount. The --factor or -f flag controls how much to lighten (0.0 to 1.0, where 0.3 means 30% lighter, default: 0.3).
gowall color light "#FF5733" -f 0.3
  1. Dark Command
    Darkens a color by a specified amount. The --factor or -f flag controls how much to darken (0.0 to 1.0, where 0.2 means 20% darker, default: 0.3).
gowall color dark "#FF5733" -f 0.4
  1. Blends between 2 colors. The -n flag controls how many colors to generate between these 2 colors. (Default 3)
gowall color blend #FFC771 #ff34ff -n 4
  1. Variants Command (Shades,Tints,Tones,Monochrome)
    Generates color variants (shades, tints, tones, monochrome) of a color. The --type or -t flag specifies the variant type (default: shades). The --number or -n flag controls how many variants to generate (default: 5)
gowall color variants "#ff23ff" -t shades -n 8
gowall color variants "#ff23ff" -t tones
gowall color variants "#ff23ff" -t tints
gowall color variants "#ff23ff" -t monochrome
  1. Wheel Command
    Generates color wheel schemes (triadic, quadratic, analogous, split-complementary). The --type or -t flag specifies the scheme type (default: triadic).
gowall color wheel "#FF5733" -t triadic
gowall color wheel "#FF5733" -t quadratic
gowall color wheel "#FF5733" -t analogous
gowall color wheel "#FF5733" -t split-complementary
  1. Gradient Command

Generates gradients with 2+ colors.

  • -d is the dimensions flag. For example -d 1920x1080 and in that specific format.
  • -r is the rotation flag. Values are vertical or horizontal
  • -m is the method flag. It blends the colors in that colorspace before being converted back to rgb.
    Values are rgb, hcl, lab, hsv, luv, luvlch
gowall color gradient "#392d69,#b57bee"
gowall color gradient "#392d69,#b57bee,#ffffff"
gowall color gradient "#392d69,#b57bee,#ffffff" -r vertical -m lab -d 1920x1080

Other features

  • 0:1 support for the ImageProcessor interface.
  • --batch can now be normally used with the --output command

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants