V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xiangbohua
V2EX  ›  分享创造

手搓了一个批量修改图片大小的 sh 给大家看看

  •  
  •   xiangbohua ·
    xiangbohua · 184 天前 · 2016 次点击
    这是一个创建于 184 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学别人弄了个图片 blog ,考虑原始图片 jpeg 一张 20 多 M 上传到 2m 的小水管肯定要压缩,于是就想找个批量压缩的工具。

    发现 macOS 下面有个 sips -Z 命令很方便,于是搓了一个。

    类似的免费工具有很多,不过受搓一个批量的练练手。

    https://github.com/xiangbohua/tools/tree/main

    有需要的话自取,嘿嘿

    顺便 blog 上面全是猫片,喜欢可以看看(证书现在还没放): http://vires.fun

    6 条回复    2023-10-27 09:34:35 +08:00
    highf4324
        1
    highf4324  
       184 天前
    可以考虑考虑转码成 avif 。avif 在低质量的清晰度能够远超同体积的 jpeg 的清晰度。

    avif 有损压缩可以选择一个合适的百分比,例如 30%-60%。
    Fish1024
        2
    Fish1024  
       184 天前   ❤️ 1
    mac 上批量调整大小,不需要命令行啊。
    选中需要批量调整大小的图片,打开方式选:预览。
    然后预览 app 就会在同一个窗口里面打开所有的图片,然后在预览 app 的左侧 cmd+a 全选图片,点击工具-调整大小,就可以批量调整图片的大小了。
    debuggerx
        3
    debuggerx  
       184 天前
    我用 linux ,格式选的 webp:
    https://www.debuggerx.com/2021/01/13/batch-convert-pictures-to-webp-format


    @highf4324 等 edge 和 qq 浏览器支持了再考虑玩 avif 吧
    xiangbohua
        4
    xiangbohua  
    OP
       184 天前
    @Fish1024 这个我知道,但是我遇到个问题就是,调整完了明明按了保存,但是关闭 preview 的时候还是一张张提示我保存,不知道哪里用的不对了
    xiangbohua
        5
    xiangbohua  
    OP
       184 天前
    @Fish1024 还有个就是,我想保留原图,所以界面操作的话还要手动复制一遍,写个 sh 快一点
    xiangbohua
        6
    xiangbohua  
    OP
       184 天前
    @highf4324 我看看去,看看 Mac 自带的命令支不支持转换成这种格式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5361 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 09:23 · PVG 17:23 · LAX 02:23 · JFK 05:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.