From afaf82538d09cd77ee4f5a435b79995e88be84f5 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 7 Jun 2026 17:46:08 +0530 Subject: Rename the files --- src/gradient.image.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/gradient.image.sql (limited to 'src/gradient.image.sql') diff --git a/src/gradient.image.sql b/src/gradient.image.sql new file mode 100644 index 0000000..4ad1820 --- /dev/null +++ b/src/gradient.image.sql @@ -0,0 +1,11 @@ +INSERT OR REPLACE INTO images (id, width, height) VALUES ('gradient', 400, 400) RETURNING id; + +WITH RECURSIVE + image AS (SELECT * FROM images WHERE id = 'gradient'), + horizontal(x) AS + (SELECT width FROM image UNION ALL SELECT x - 1 FROM horizontal WHERE x > 1), + vertical(y) AS + (SELECT height FROM image UNION ALL SELECT y - 1 FROM vertical WHERE y > 1), + _pixels(x, y, r, g, b) AS + (SELECT x, y, x*255/width, y*255/height, 100 FROM vertical, horizontal, image) +INSERT INTO pixels (image_id, x, y, r, g, b) SELECT 'gradient', x, y, r, g, b FROM _pixels; -- cgit v1.3.1