博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个简单的 命令行 图片压缩工具
阅读量:7221 次
发布时间:2019-06-29

本文共 722 字,大约阅读时间需要 2 分钟。

是一个图片压缩网站, 在进行图片压缩的同时非常好的保存了图片的质量. 相信做前端的同学很多都用到过.

偶然一次发现该网站有提供Developer API , 点开一看还发现有很多已经封装好的第三方package.

但这些package都是提供编程时使用的, 很多时候我们需要的是快速压缩一两张图片, 而不是编写脚本去执行代码.

所以为了方面命令行使用, 我将其封装成了一个 global 的npm包. 安装后即可全局使用.

使用方式

  1. 安装该命令行工具

    npm install -g @ssthouse/img-compress复制代码
  2. 设置 API key (注: API key 需要在 进行申请, 提供用户名和邮箱即可得到一个 500次/ 每月 的key)

    img-compress init -key your_api_key复制代码
  3. 如果你的terminal网络需要使用代理的话, 需要进行设置:

    img-compress proxy http://example.com复制代码
  4. 开始压缩图片

    img-process img_file复制代码

    命令执行成功后会在原图的同一目录看到压缩过的图片文件. 文件名以 __compress.文件后缀 结尾. 如: test.png => test_compress.png

查看使用说明

不带参数的执行该工具就可以看到使用说明, 如有遇到问题可以在这里提issue:

最后

如果你对我的文章感兴趣, 这里有我的一些 数据可视化, D3.js 方面的文章, 欢迎 fork && star:

转载于:https://juejin.im/post/5cf22b3be51d454fbf54099c

你可能感兴趣的文章
iOS keychain注解
查看>>
二叉堆
查看>>
Dive into python
查看>>
学习STL-介绍一下STL
查看>>
程序人生系列之新闻发布系统 44-62
查看>>
Android应用开发提高系列(3)——《Effective Java 中文版》读书笔记
查看>>
TreeView对象选择某节点下所有节点与子节点
查看>>
The New Envjs Project The New Envjs Project
查看>>
潜移默化学会WPF(转载篇)--屏幕显示Label,鼠标移上去变成textBox
查看>>
如何获取元素最终使用的css值
查看>>
window.print ()
查看>>
Mysql索引优化
查看>>
施乐 著名的帕洛阿尔托研究中心
查看>>
在WordPress上不同位置添加广告位
查看>>
The best programmers are the quickest to Google
查看>>
[置顶] 第十七章——配置SQLServer(2)——32位和64位系统中的内存配置
查看>>
【Android】Parse开发笔记(1)—— 准备
查看>>
问题描述符USB枚举错误 bus hound bad config desc
查看>>
UML基础概念
查看>>
【玩转Ubuntu】01. Ubuntu上配置JDK
查看>>