diff options
author | Xiao Pan <gky44px1999@gmail.com> | 2024-03-18 04:24:45 -0700 |
---|---|---|
committer | Xiao Pan <gky44px1999@gmail.com> | 2024-03-18 04:24:45 -0700 |
commit | c9fd3653973b4a1531915786e8cdfe404b0ddfe2 (patch) | |
tree | 138e3d839d807131cdbb524dfc5a494f7327fccd /home/xyz/.config/nsxiv | |
parent | e2ac0a6882da0f8977b1b349445d1b7ddf8609de (diff) |
nsxiv better image to pdf convert hotkey handler
Diffstat (limited to 'home/xyz/.config/nsxiv')
-rwxr-xr-x | home/xyz/.config/nsxiv/exec/key-handler | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/home/xyz/.config/nsxiv/exec/key-handler b/home/xyz/.config/nsxiv/exec/key-handler index c648894b..ecab7e65 100755 --- a/home/xyz/.config/nsxiv/exec/key-handler +++ b/home/xyz/.config/nsxiv/exec/key-handler @@ -55,7 +55,9 @@ case "$1" in "F") flip horizontal ;; "g") tr '\n' '\0' | xargs -0 setsid -f gimp ;; "k") tr '\n' '\0' | xargs -0 setsid -f krita ;; - "p") tr '\n' '\0' | xargs -0 sh -c 'convert "$@" $(time-uuid).pdf' shell ;; + # `-resize "1920x1080>"` shrink large image but don't resize small iamge to larger + # https://stackoverflow.com/q/6384729 + "p") tr '\n' '\0' | xargs -0 sh -c 'convert -resize "1920x1080>" -auto-orient "$@" -compress jpeg "$(time-uuid).pdf"' shell ;; # alternative using `xclip -in -selection clipboard` "y") tr '\n' '\0' | xargs -0 realpath | tr '\n' '\0' | xargs -0 printf '%q ' | xsel -ib ;; "comma") rotate 270 ;; |