All Projects → peterhellberg → tinypng

peterhellberg / tinypng

Licence: other
A TinyPNG client written in Go

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to tinypng

tinyimg-webpack-plugin
A webpack plugin for compressing image
Stars: ✭ 61 (+190.48%)
Mutual labels:  tinypng
image-optimisation-tools-comparison
A Benchmarking Suite for popular Image Optimisation Tools
Stars: ✭ 28 (+33.33%)
Mutual labels:  tinypng
gulp-tinypng-compress
TinyPNG API wrapper for compressing PNG & JPG images
Stars: ✭ 49 (+133.33%)
Mutual labels:  tinypng
AppThinning
Make app thinner. Help you find large files and compress png, gif, jpg, svg files. 应用程序瘦身工具,帮助你找到大文件,压缩png、gif、jpg、svg等文件。
Stars: ✭ 22 (+4.76%)
Mutual labels:  tinypng
photoshop-scripts
Photoshop Scripts for the TinyPNG & TinyJPG Photoshop plugin
Stars: ✭ 43 (+104.76%)
Mutual labels:  tinypng
tinypng-free
Use the upload api of tinypng's homeage to compress images
Stars: ✭ 29 (+38.1%)
Mutual labels:  tinypng
minify images
Optimiert Bilder mittels Media-Manager-Effekt über verschiedene Dienste (TinyPNG, ImageMagick, u.a.)
Stars: ✭ 29 (+38.1%)
Mutual labels:  tinypng
tinypng
基于TinyPNG图片压缩软件,操作简单高效,支持MacOS和Windows系统,无需其它依赖运行。
Stars: ✭ 83 (+295.24%)
Mutual labels:  tinypng
TinyPngPlugin
TinyPng gradle plugin for android
Stars: ✭ 240 (+1042.86%)
Mutual labels:  tinypng
TinyClient
🐙 Tinypng Windows/Mac/Linux 客户端,多 Key 自由配置
Stars: ✭ 37 (+76.19%)
Mutual labels:  tinypng
tinify-ruby
Ruby client for the Tinify API.
Stars: ✭ 41 (+95.24%)
Mutual labels:  tinypng
TinyPNGNodeJSBatcher
提供一个NodeJS环境下,基于TinyPNG服务的,批量压缩任意数量图片的工具。
Stars: ✭ 51 (+142.86%)
Mutual labels:  tinypng
tinify-net
.NET client for the Tinify API.
Stars: ✭ 45 (+114.29%)
Mutual labels:  tinypng
Imagine
🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.
Stars: ✭ 1,859 (+8752.38%)
Mutual labels:  tinypng
Tinypng4mac
TinyPNG client for Mac
Stars: ✭ 3,025 (+14304.76%)
Mutual labels:  tinypng
z img
图片操作工具,支持PNG,jpg,GIF【间接更新】
Stars: ✭ 23 (+9.52%)
Mutual labels:  tinypng

A TinyPNG client written in Go

Compress a PNG (or JPEG) file with the help of the TinyPNG service.

Build Status GoDoc License MIT

Installation

Just go get the command:

go get -u github.com/peterhellberg/tinypng/tinypng

Usage

First you need to export TINYPNG_API_KEY=yourTinyPNGApiKey

Then you can run the command:

tinypng <input.png> [output.png]

If only the input filename was specified, then the output filename will be tiny-<input.png>

You can also compress JPEG files (via TinyJPG).

License (MIT)

Copyright (c) 2014-2019 Peter Hellberg

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].