diff options
Diffstat (limited to 'image.sh')
| -rwxr-xr-x | image.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/image.sh b/image.sh new file mode 100755 index 0000000..b697688 --- /dev/null +++ b/image.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env sh + +DB=fun.db + +[ $# -lt 1 ] && echo "Fuck" && exit 1; + +db() { sqlite3 -list "$DB" "$@"; } + +image_id="$1" +echo "P3" +db "SELECT width, height FROM images WHERE id=$image_id" | awk -F'|' '{ print $1 " " $2 }' +echo "255" +db "SELECT r,g,b FROM pixels WHERE image_id=$image_id ORDER BY y ASC, x ASC" | tr '|' ' ' |
