georges/pictures/Makefile

20 lines
455 B
Makefile

FULLPICS = $(shell find full -name '*.jpg')
THUMBS = $(patsubst full/%.jpg,thumb/%.jpg,$(FULLPICS))
THUMB_DIM = 400
THUMB_ASPECT_RATIO = 1:1
CONVERT_OPTIONS = -quality 75 -strip -interlace Plane +repage
all: $(THUMBS)
thumb/%.jpg: full/%.jpg
mkdir -p "$$(dirname "$@")"
convert "$<" \
-resize '$(THUMB_DIM)x$(THUMB_DIM)^' \
-gravity "$$(./gravityof.sh "$<")" \
-crop "$(THUMB_ASPECT_RATIO)" \
$(CONVERT_OPTIONS) "$@"
clean:
rm -f $(THUMBS)