美文网首页
格式转换 | webp 转 png jpg jpeg

格式转换 | webp 转 png jpg jpeg

作者: imrdr | 来源:发表于2020-04-27 18:00 被阅读0次

    许多从浏览器中下载下来的图片素材是 webp 格式的,这种格式使用着很不方便。比如像这样:

    webp格式图片

    如何转换成其他格式的?比如 .png

    当然,你会说,网上有好多在线转换工具,可是,少量的可以。如果我要转换成百上千个呢?

    我的第一反应是写个脚本:

    #!/bin/bash
    path='./webp'
    
    [ -d $path ] && cd $path
    
    for file in `ls`
      do  ffmpeg -i $file `echo ${file}.png`
    done
    

    基本一键生成

    准备工作:

    • 我把所有的 webp 图片放到了一个名叫 ~/box/webp/ 的文件夹中。
    • 工具: ffmpeg.exe

    目录结构如下:

    目录结构

    执行过程:

    • 进入父文件夹 box: cd ~/box/
    • vim ~/box/webp2png.sh (内容同上)。
    • 执行脚本 ./webp2png.sh
    • cd webp
    • rm *webp

    不是彩蛋的彩蛋:

    ls -l webp 发现文件名中都有一个'webp'。像这样:

    文件名中有'webp'
    如何把它们都干掉?还用脚本吧:
    • vim ~/box/del-wepb-name.sh

    内容如下:

    #!/bin/bash
    cd webp
    for file in `ls`
      do mv $file `echo $file| sed 's/.webp//g'`
    done
    
    • 执行:./del-webp-name.sh

    Tips:

    • 可以给 rm 加个回收站哦!老婆再也不用担心我 rm FUCK[18+]! ——谁用谁知道!

    比如: Trash-Cli

    • Windows 下可以用 Git Bash,我这片文章就是在 win 下写的。
    • 有兴趣的小伙伴可以把试着这两个脚本写成一个。

    Love you~~~

    相关文章

      网友评论

          本文标题:格式转换 | webp 转 png jpg jpeg

          本文链接:https://www.haomeiwen.com/subject/fieuwhtx.html