格式转换 | webp 转 png jpg jpeg

许多从浏览器中下载下来的图片素材是 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'。像这样:


如何把它们都干掉?还用脚本吧:

  • 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~~~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容

  • 第 2 章 SHELL 基础知识2.1 shell脚本我们在上面简单介绍了一下什么是shell脚本,现在我们来进一...
    LiWei_9e4b阅读 1,592评论 0 0
  • webp是谷歌官方推出的一种比jpg和png更优压缩算法的图片格式。谷歌在推出这种格式的时候也推出了一些工具,可以...
    orzangleli阅读 17,389评论 1 11
  • 1、文件和目录: # cd /home 进入 '/home' 目录 # cd .. ...
    XDgbh阅读 2,044评论 0 1
  • 系统信息cat /etc/os-release 查看系统详细信息(只在centos和redhat上试过生效)arc...
    MicoCube阅读 713评论 0 0
  • 最近一段时间总是感到很孤单,非常孤单。今天晚上更是严重,朋友圈翻了一遍 竟然没有一个可以诉说心事的朋友。 和闺蜜说...
    r芮姑娘阅读 335评论 7 4