Dynamically derive thumbnails

This commit is contained in:
Chandler Swift 2025-11-09 22:18:18 -06:00
parent e3e7445cc0
commit 829547e599
Signed by: chandlerswift
GPG key ID: A851D929D52FB93F
15 changed files with 12 additions and 1 deletions

1
.gitignore vendored
View file

@ -1,3 +1,4 @@
data/plats.geojson
data/track.geojson
satellite/
images/thumbs/*

View file

@ -1,7 +1,17 @@
THUMB_SRC := $(wildcard images/*.jpg)
THUMB_FILES := $(patsubst images/%.jpg, images/thumbs/%.jpg, $(THUMB_SRC))
.PHONY: deploy
deploy: data/plats.json data/track.geojson satellite
deploy: data/plats.json data/track.geojson satellite $(THUMB_FILES)
rsync -avz --exclude=unused/ --delete ./ bert:/srv/www/lawrencedeerclub.chandlerswift.com/
# Build a thumbnail next to each source image so new photos are picked up automatically.
images/thumbs/%.jpg: images/%.jpg | images/thumbs
magick $< -resize 400x400 -quality 80 $@
images/thumbs:
mkdir -p $@
data/plats.json: scripts/get_plats.py
./scripts/get_plats.py data/plats.geojson

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB