diff options
Diffstat (limited to '')
| -rwxr-xr-x | image.sh | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -2,10 +2,14 @@ set -eu +[ $# -lt 1 ] && echo "Fuck" && exit 1; +IMAGE_ID="$1" +DB="${2:-fun.db}" + db() { sqlite3 -tabs -noheader "$DB" "$@"; } ppm() { - image_id="$1" + local image_id="$1" echo "P3" db "SELECT width, height FROM images WHERE id='$image_id'" echo "255" @@ -16,9 +20,4 @@ save_png() { magick ppm:- "media/$1.png"; } display() { magick display ppm:-; } - -[ $# -lt 1 ] && echo "Fuck" && exit 1; -image_id="$1" -DB="${2:-fun.db}" - -ppm "$image_id" | tee >(save_png "$image_id") | display +ppm "$IMAGE_ID" | tee >(save_png "$IMAGE_ID") | display |
