MENYOKI(1) MENYOKI(1) (NAME) menyoki - (SYNOPSIS) menyoki [FLAGS] [OPTIONS] (DESCRIPTION) menyoki GIF . . . (USAGE) menyoki . . : menyoki (ACTION) (FORMAT) (OUTPUT) (action) (format) (output) ( ). format output save . format . save "menyoki" home ( images ) . (GENERAL ARGUMENTS) menyoki . () . menyoki [FLAGS] [OPTIONS] (Arguments) FLAGS: -h, --help -V, --version -v, --verbose -q, --quiet OPTIONS: -c, --config --color [: 3AA431] SUBCOMMANDS: record () split make capture edit analyze view (EXAMPLES) -------------------------------------------------------------------------- menyoki -V menyoki -vv --color FF00FF 2 (trace) "FF00FF" menyoki -q -c menyoki.conf "menyoki.conf" RECORD (RECORD SUBCOMMAND) menyoki . . record : o o o ( TUI) . ( menyoki record gif --help ) menyoki record [FLAGS] [OPTIONS] [COMMAND] [SUBCOMMAND] (Arguments) FLAGS: -r, --root ( ) -f, --focus --select --parent --with-alpha () --no-keys -m, --mouse -h, --help OPTIONS: --action-keys [: LAlt-S,LAlt-Enter] --cancel-keys [: LControl-D,Escape] -b, --border [: 1] -p, --padding (padding) -s, --size -d, --duration [: ] -c, --countdown [: 3] -t, --timeout [: 300] -i, --interval [: 10] --font --monitor ARGS: SUBCOMMANDS: gif GIF apng APNG save () (EXAMPLES) -------------------------------------------------------------------------- menyoki record menyoki record --root --countdown 5 menyoki record --focus --with-alpha ( ) menyoki record --size 200x300 --duration 10 200x300 menyoki record --padding 20:10:0:10 --timeout 120 menyoki record --parent menyoki record --root --select --monitor 1 menyoki record --border 5 menyoki record --action-keys LControl-Q,LAlt-W menyoki record --cancel-keys LControl-X,E menyoki record gif --fps 15 --quality 90 menyoki record gif --gifski gifski menyoki record gif save "test.gif" --timestamp "test.gif" menyoki record apng --fps 30 APNG menyoki -q record save "-" > test.gif "test.gif" menyoki -q record "kmon -t 2000" menyoki record --font "-*-dejavu sans-*-*-*-*-17-*-*-*-*-*-*-*" ( xfontsel ) SPLIT (SPLIT SUBCOMMAND) menyoki split ( ) format . menyoki split [OPTIONS] [SUBCOMMAND] (Arguments) FLAGS: -h, --help OPTIONS: -d, --dir ARGS: SUBCOMMANDS: png PNG jpg JPG webp WebP bmp BMP ico ICO tiff TIFF tga TGA pnm PNM ff farbfeld exr OpenEXR (EXAMPLES) -------------------------------------------------------------------------- menyoki split rec.gif "rec.gif" menyoki split rec.gif jpg --quality 100 JPEG menyoki split rec.gif --dir frames/ MAKE (MAKE SUBCOMMAND) make . GIF . menyoki make [FLAGS] [OPTIONS] ... [SUBCOMMAND] (Arguments) FLAGS: --gifski gifski --fast (gifski) -n, --no-sort -h, --help OPTIONS: -f, --fps (FPS) [: 20] -q, --quality (1-100) [: 75] -r, --repeat [: ] -d, --dir --format [: gif] [ : gif, apng] ARGS: ... SUBCOMMANDS: save () (EXAMPLES) -------------------------------------------------------------------------- menyoki make 1.png 2.png GIF "1.png" "2.png" menyoki make 1.png 2.png --fps GIF 5 --quality 100 menyoki make 1.png 2.png save GIF 3.gif --date ("3.gif") menyoki make 1.png 2.png APNG --format apng menyoki make --dir frames/ GIF CAPTURE (CAPTURE SUBCOMMAND) menyoki () . png jpg pnm . record . record capture . menyoki capture [FLAGS] [OPTIONS] [COMMAND] [SUBCOMMAND] (Arguments) FLAGS: -r, --root ( ) -f, --focus --select --parent --with-alpha () -m, --mouse -h, --help OPTIONS: --action-keys [: LAlt-S,LAlt-Enter] --cancel-keys [: LControl-D,Escape] -b, --border [: 1] -p, --padding (padding) -s, --size -c, --countdown [: 0] -t, --timeout [: 300] -i, --interval [: 10] --font --monitor ARGS: SUBCOMMANDS: png PNG jpg JPG webp WebP bmp BMP ico ICO tiff TIFF tga TGA pnm PNM ff farbfeld exr OpenEXR save () (EXAMPLES) -------------------------------------------------------------------------- menyoki capture menyoki capture --root --countdown 5 menyoki capture --focus --with-alpha ( ) menyoki capture --size 200x300 --duration 10 200x300 menyoki capture --padding 20:10:0:10 --timeout 120 menyoki capture png --filter avg --compression fast PNG menyoki capture jpg --quality 100 JPEG menyoki capture webp --lossless WEBP menyoki capture pnm --format pixmap --encoding ascii PNM menyoki capture ff save "test.ff" --timestamp "test.ff" farbfeld menyoki -q capture png save "-" > test.png "test.png" menyoki -q capture "kmon -t 2000" ( ) EDIT (EDIT SUBCOMMAND) edit (https://github.com/image-rs/image#image-processing- functions) ( ) . edit format . menyoki edit [FLAGS] [OPTIONS] [SUBCOMMAND] (Arguments) FLAGS: --convert --grayscale --invert -h, --help OPTIONS: --crop --resize --ratio [: 1.0] --rotate ( ) [ : 90, 180, 270] --flip [ : horizontal, vertical] --blur [: 0.0] --hue (hue) [: +-0] --contrast [: +-0.0] --brightness [: +-0] --filter [: lanczos3] [ : nearest, triangle, catmull-rom, gaussian, lanczos3] ARGS: SUBCOMMANDS: gif GIF apng APNG png PNG jpg JPG webp WebP bmp BMP ico ICO tiff TIFF tga TGA pnm PNM ff farbfeld exr OpenEXR save () (EXAMPLES) ------------------------------------------------------------------------------------- menyoki edit test.png "test.png" menyoki edit test.png --grayscale menyoki edit test.png --invert menyoki edit test.png --crop 20:20:20:20 menyoki edit test.png --resize 300x300 300x300 ( ) menyoki edit test.png --ratio 0.5 ( ) menyoki edit test.png --ratio 2.0 --filter gaussian menyoki edit test.png --rotate 90 ( ) menyoki edit test.png --flip horizontal menyoki edit test.png --blur 2.0 menyoki edit test.png --hue 100 menyoki edit test.png --contrast -10.5 menyoki edit test.png --brightness 50 menyoki edit test.png --convert tga TGA menyoki edit test.png --convert jpg --quality 80 JPEG menyoki edit test.gif --ratio 0.25 gif --quality 80 "test.gif" menyoki edit test.gif gif --speed 0.5 GIF ( ) menyoki edit test.gif gif --cut-beginning 1.0 GIF --cut-end 0.5 menyoki edit test.apng --convert gif APNG GIF menyoki edit test.ff --grayscale --convert test.ff (farbfeld) -> grayscale -> pnm --format arbitrary save "output" output_020035.pam (PNM) --with-extension --date "%H%M%S" ANALYZE (ANALYZE SUBCOMMAND) analyze . EXIF . menyoki analyze [FLAGS] [OPTIONS] [SUBCOMMAND] (Arguments) FLAGS: --timestamp -h, --help OPTIONS: -t, --time-zone [: utc] [ : utc, local] ARGS: SUBCOMMANDS: save () (EXAMPLES) -------------------------------------------------------------------------- menyoki analyze test.jpg "test.jpg" menyoki analyze test.jpg save "test.jpg" test_report.txt "test_report.txt" menyoki analyze test.jpg --timestamp menyoki analyze test.jpg --time-zone local menyoki analyze test.jpg --timestamp save --timestamp VIEW (VIEW SUBCOMMAND) view . viu (https://github.com/atanunq/viu) . menyoki view [FLAGS] (Arguments) FLAGS: -t, --transparent -h, --help ARGS: (EXAMPLES) -------------------------------------------------------------------------- menyoki view test.jpg "test.jpg" menyoki view test.png "test.png" --transparent (OTHER SUBCOMMANDS) GIF APNG PNG JPG PNM . save . GIF/APNG FLAGS: --gifski gifski < GIF> --fast (gifski) < GIF> -h, --help OPTIONS: -f, --fps FPS [: 20] -q, --quality (1-100) [: 75] < GIF> -r, --repeat [: ] -s, --speed GIF [: 1.0] --cut-beginning GIF [: 0.0] --cut-end GIF [: 0.0] SUBCOMMANDS: save () ( ) PNG FLAGS: -h, --help OPTIONS: -c, --compression [: fast] [ : default, fast, best] -f, --filter [: sub] [ : none, sub, up, avg, paeth] SUBCOMMANDS: save () JPG FLAGS: -h, --help OPTIONS: -q, --quality (1-100) [: 90] SUBCOMMANDS: save () WEBP FLAGS: -l, --lossless (lossless) -h, --help OPTIONS: -q, --quality (1-100) [: 80] SUBCOMMANDS: save () PNM FLAGS: -h, --help OPTIONS: -f, --format PNM [: pixmap] [ : bitmap, graymap, pixmap, arbitrary] -e, --encoding [: binary] [ : binary, ascii] SUBCOMMANDS: save () Save FLAGS: -e, --with-extension -t, --timestamp -h, --help OPTIONS: -d, --date / [: %Y%m%dT%H%M%S] ARGS: (KEY BINDINGS) capture record . / . : o ( LAlt-S --action-keys --cancel-keys (https://docs.rs/device_query/latest/device_query/keymap/enum.Keycode.html)) o ( LControl-D) o ( LAlt-[up]) ------------------------------------------------------------------------- LAlt-[S/Enter] / LControl-D, Escape LControl-C LAlt-[arrow keys/hjkl] ( ) LControl-LAlt-[arrow keys/hjkl] ( ) LShift-LAlt-[arrow keys/hjkl] () LAlt-[1-9] (: ) LAlt-R (AUTHOR) Orhun Parmaksiz (REPORTING BUGS) : (COPYRIGHT) (C) 2020-2024 Orhun Parmaksiz GPLv3: (SEE ALSO) menyoki.conf(5) . menyoki 1.7.0 March 2023 MENYOKI(1)