aboutsummaryrefslogtreecommitdiff
path: root/content/snippets/batch-compress-images-magick.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/snippets/batch-compress-images-magick.md')
-rw-r--r--content/snippets/batch-compress-images-magick.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/content/snippets/batch-compress-images-magick.md b/content/snippets/batch-compress-images-magick.md
new file mode 100644
index 0000000..e484390
--- /dev/null
+++ b/content/snippets/batch-compress-images-magick.md
@@ -0,0 +1,13 @@
+---
+title: Batch compress image using ImageMagick
+description: Batch compress image using ImageMagick
+tags: ["commandline"]
+---
+
+This command loops a directory (`cd` into it, i'm assuming you're in it) and for every `.jpg` it aims to compress it to 200kb (not guaranteed)
+
+```console
+for file in *.jpg; do magick "$file" -define jpeg:extent=200kb "compressed/$file" done;
+```
+
+Make a `compressed` directory first, of course.