generate jxl from png,jpg,gif
This commit is contained in:
parent
76ccbe3c7d
commit
0f20753808
3 changed files with 26 additions and 8 deletions
13
Makefile
13
Makefile
|
@ -66,6 +66,11 @@ $(TMPDIR)/%_big.jpg: $(DATADIR)/%.jpg
|
|||
$(call resize,$(BIG),$(BIG),>)
|
||||
|
||||
|
||||
%.jxl: %.png ; $(call cjxl,-e 9)
|
||||
%.jxl: %.jpg ; $(call cjxl,-e 9)
|
||||
%.jxl: %.gif ; $(call cjxl)
|
||||
|
||||
|
||||
$(MAKEPAGES): make-pages/*.hs make-pages/make-pages.cabal
|
||||
echo "[make-pages]"
|
||||
mkdir -p $(dir $@)
|
||||
|
@ -133,6 +138,14 @@ mkdir -p "$(dir $@)"
|
|||
convert -resize "$(1)x$(2)$(3)" $(4) "$^" "$@"
|
||||
endef
|
||||
|
||||
# args:
|
||||
# 1. extra flags
|
||||
define cjxl
|
||||
echo "[cjxl] "$@
|
||||
mkdir -p "$(dir $@)"
|
||||
cjxl -d 1 "$^" "$@" $(1) 2>/dev/null
|
||||
endef
|
||||
|
||||
# no args
|
||||
define depend-gallery
|
||||
echo "[deps] "$@
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue