blob: 755d9ac4fc4ffe3df5b4a2796978070042b34115 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
commit:
@ ./vcs commit
edit:
@ ${EDITOR} src/inc/$(shell pushd src/inc >/dev/null && git ls-files -c . | fzf -m --bind=ctrl-c:accept-or-print-query)
.PHONY: commit edit
IN ?=
OUT ?=
SCALE ?= x400
compress:
# => https://kokorobot.ca/site/image_optimization.html
magick $(IN) \
-sampling-factor 4:2:0 \
-strip \
-quality 85 \
-interlace line \
-scale $(SCALE) \
$(OUT)
exiftool -overwrite_original_in_place -all= -tagsFromFile @ -Orientation $(OUT)
# -colorspace sRGB \
dither:
# => https://legacy.imagemagick.org/Usage/quantize/#ordered-dither
magick $(IN) \
-sampling-factor 4:2:0 \
-strip \
-quality 85 \
-interlace line \
-ordered-dither o3x3 \
-scale $(SCALE) \
$(OUT)
# -colorspace Gray \
.PHONY: compress dither
readcover: SCALE = x150
readcover: OUT = ./media/content/read/$(notdir $(IN))
readcover: compress
.PHONY: readcover
|