about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2025-03-17 20:50:43 +0100
committerRobert Günzler <r@gnzler.io>2025-03-17 20:50:43 +0100
commit346e649f606182086fae46cdd02119a263d098cc (patch)
treec206e2d4be572fc7d429e9913684d41bf6159221
parente52c4e5f7f8bfcc9ec657b0a4630f5559feb2ff0 (diff)
downloadsite-346e649f606182086fae46cdd02119a263d098cc.tar.gz
add edit.mk helpers to compress images
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '')
-rw-r--r--edit.mk20
1 files changed, 19 insertions, 1 deletions
diff --git a/edit.mk b/edit.mk
index 23671f9..48f6856 100644
--- a/edit.mk
+++ b/edit.mk
@@ -10,4 +10,22 @@ change:
 	@ ${MAKE} gen
 	@ ${MAKE} commit
 
-.PHONY: commit edit
+.PHONY: commit edit change
+
+compress:
+    # => https://kokorobot.ca/site/image_optimization.html
+	magick $(IN) \
+        -sampling-factor 4:2:0 \
+        -strip \
+        -quality 85 \
+        -interlace line \
+        $(OUT)
+        # -colorspace sRGB \
+
+dither:
+    # => https://legacy.imagemagick.org/Usage/quantize/#ordered-dither
+	magick $(IN) \
+        -ordered-dither o8x8 \
+        $(OUT)
+
+.PHONY: compress dither