aboutsummaryrefslogtreecommitdiff
path: root/image.sh
blob: 80dba42884981cd89362c61db71ef038dda9ae8f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
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 '|' ' '