🐙 Tinypng Windows/Mac/Linux 客户端,多 Key 自由配置
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
CODE_OF_CONDUCT.md
README.md
TinyClientInstallNSIS.nsi
index.html
main.js
package-lock.json
package.json
renderer.js
screenshot.gif
yarn.lock

README.md

TinyClient

TinyClient 是一个超强压缩图片的小工具,压缩率可以达到 50% 以上,压缩质量接近无损。是一个基于 Electron 和 Tinypng 的图片压缩客户端工具。

开发/预览

需要安装 GitNode.js (包含 npm) ,然后运行下面的命令行:

# Clone this repository
git clone https://github.com/Lucassssss/TinyClient.git
# Go into the repository
cd TinyClient
# Install dependencies
npm install
# Run the app
npm start

如果一切顺利的话就可以看到上面截图显示的样子,然后根据你自己的需求进行二次开发。

构建/打包

如果你是懒人,你可以直接下载这里的 releases 包,我已经构建好了 Windows 版本的包,Mac,Linux,大概类似这样:

如果你使用 electron-packager

npm install electron-packager --save-dev

然后开始打包:

electron-packager <location of project> <name of project> <platform> <architecture> <electron version> <optional options>

或者使用 NSIS 打包安装文件,项目目录中我已经构建好了 nsi文件,运行并编译即可。

License

GPL License