31 lines
1.1 KiB
Bash
31 lines
1.1 KiB
Bash
#!/bin/sh -e
|
|
|
|
# filename format datetime YYYYMMDD-HHMMSS.png
|
|
filename=$(date +%Y%m%d-%H%M%S).png
|
|
|
|
# Get the picture from maim
|
|
# flameshot gui -r > $HOME/.cache/src.png &
|
|
grim -g "0,0 1920x1200" "$HOME/ramdisk/$filename" &
|
|
wait $!
|
|
|
|
# add shadow, round corner, border and watermark
|
|
# convert $HOME/ramdisk/src.png \
|
|
# \( +clone -alpha extract \
|
|
# -draw 'fill black polygon 0,0 0,8 8,0 fill white circle 8,8 8,0' \
|
|
# \( +clone -flip \) -compose Multiply -composite \
|
|
# \( +clone -flop \) -compose Multiply -composite \
|
|
# \) -alpha off -compose CopyOpacity -composite $HOME/ramdisk/output.png
|
|
|
|
# convert $HOME/ramdisk/output.png -bordercolor none -border 20 \( +clone -background black -shadow 80x8+15+15 \) \
|
|
# +swap -background transparent -layers merge +repage $HOME/ramdisk/des.png
|
|
|
|
# # composite -gravity South ~/.local/bin/watermark.png $HOME/ramdisk/des.png $HOME/ramdisk/des.png
|
|
|
|
# # Send the Picture to clipboard
|
|
# # xclip -selection clipboard -t image/png -i $HOME/ramdisk/des.png
|
|
# wl-copy -t image/png < $HOME/ramdisk/des.png
|
|
|
|
# # remove the other pictures
|
|
# rm $HOME/ramdisk/src.png $HOME/ramdisk/output.png
|
|
notify-send "screenshot success"
|