# 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