From bfd870d9632c59bb83eb1a8ec28a91272aceddf5 Mon Sep 17 00:00:00 2001 From: Hau Nguyen Date: Sun, 23 Jun 2024 17:30:11 +0700 Subject: [PATCH] feat: add vips jpegsave --- docs/2023-07-01-pastebin.html | 8 ++++++-- posts/2023-07-01-pastebin.md | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/docs/2023-07-01-pastebin.html b/docs/2023-07-01-pastebin.html index cd1a818..9860d10 100644 --- a/docs/2023-07-01-pastebin.html +++ b/docs/2023-07-01-pastebin.html @@ -451,10 +451,14 @@ f2 --find "
# Add --vips-progress to show progress
 vips jxlsave filename.jpg filename.jxl --keep=none
+vips jpegsave filename.png filename.jpg --keep=none
 
 # Batch convert (require fd)
-fd "jpg|jpeg|png|webp" --exec vips jxlsave {} {.}.jxl --keep=none
-fd "jpg|jpeg|png|webp" --exec-batch rm
+fd "jpg|jpeg|png|webp|gif" --exec vips jxlsave {} {.}.jxl --keep=none
+fd "jpg|jpeg|png|webp|gif" --exec-batch rm
+
+fd "png|webp|gif" --exec vips jpegsave {} {.}.jpg --keep=none
+fd "png|webp|gif" --exec-batch rm
 
 # Rotate
 vips rot filename.jxl new_filename.jxl d90
diff --git a/posts/2023-07-01-pastebin.md b/posts/2023-07-01-pastebin.md index b32852c..3c691f8 100644 --- a/posts/2023-07-01-pastebin.md +++ b/posts/2023-07-01-pastebin.md @@ -320,10 +320,14 @@ Convert: ```sh # Add --vips-progress to show progress vips jxlsave filename.jpg filename.jxl --keep=none +vips jpegsave filename.png filename.jpg --keep=none # Batch convert (require fd) -fd "jpg|jpeg|png|webp" --exec vips jxlsave {} {.}.jxl --keep=none -fd "jpg|jpeg|png|webp" --exec-batch rm +fd "jpg|jpeg|png|webp|gif" --exec vips jxlsave {} {.}.jxl --keep=none +fd "jpg|jpeg|png|webp|gif" --exec-batch rm + +fd "png|webp|gif" --exec vips jpegsave {} {.}.jpg --keep=none +fd "png|webp|gif" --exec-batch rm # Rotate vips rot filename.jxl new_filename.jxl d90