All Projects → yusukebe → go-pngquant

yusukebe / go-pngquant

Licence: MIT license
Golang wrapper of pngquant / PNG compressor

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-pngquant

Image Shrinker
App for macOS. Minify your images and graphics with just one drop. Autorenamed in the same place where it comes from. Immediately!
Stars: ✭ 217 (+675%)
Mutual labels:  pngquant
Pngquant Photoshop
Photoshop plug-in for saving PNG images with pngquant compression
Stars: ✭ 197 (+603.57%)
Mutual labels:  pngquant
Gifski
GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.
Stars: ✭ 2,417 (+8532.14%)
Mutual labels:  pngquant
Icongenie
CLI tool to generate all the icons and splashscreens for your Quasar Apps
Stars: ✭ 174 (+521.43%)
Mutual labels:  pngquant
Image Optimize Command
Easily optimize images using WP CLI
Stars: ✭ 138 (+392.86%)
Mutual labels:  pngquant
Imagine
🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.
Stars: ✭ 1,859 (+6539.29%)
Mutual labels:  pngquant
Mcimage
Android Gradle Plugin -- Auto Check big image and compress image in building.
Stars: ✭ 872 (+3014.29%)
Mutual labels:  pngquant
Libimagequant Rust
libimagequant (pngquant) bindings for the Rust language
Stars: ✭ 17 (-39.29%)
Mutual labels:  pngquant
Image Optimizer
Image optimization / compression library. This library is able to optimize png, jpg and gif files in very easy and handy way. It uses optipng, pngquant, pngcrush, pngout, gifsicle, jpegoptim and jpegtran tools.
Stars: ✭ 785 (+2703.57%)
Mutual labels:  pngquant
Imagealpha
Mac GUI for pngquant, pngnq and posterizer
Stars: ✭ 452 (+1514.29%)
Mutual labels:  pngquant
Pngquant
Lossy PNG compressor — pngquant command based on libimagequant library
Stars: ✭ 4,086 (+14492.86%)
Mutual labels:  pngquant
Libimagequant
Palette quantization library that powers pngquant and other PNG optimizers
Stars: ✭ 344 (+1128.57%)
Mutual labels:  pngquant
Compress Images
Minify size your images. Image compression with extension: jpg/jpeg, svg, png, gif. NodeJs
Stars: ✭ 331 (+1082.14%)
Mutual labels:  pngquant
Imageoptim Cli
Make optimisation of images part of your automated build process
Stars: ✭ 3,215 (+11382.14%)
Mutual labels:  pngquant
Crunch
Crunch is a tool for lossy PNG image file optimization. It combines selective bit depth, color type, and color palette reduction with zopfli DEFLATE compression algorithm encoding using the pngquant and zopflipng PNG optimization tools. This approach leads to a significant file size gain relative to lossless approaches at the expense of a relatively modest decrease in image quality (see example images below).
Stars: ✭ 3,074 (+10878.57%)
Mutual labels:  pngquant
image-optimisation-tools-comparison
A Benchmarking Suite for popular Image Optimisation Tools
Stars: ✭ 28 (+0%)
Mutual labels:  pngquant
pngquant
A Python Wrapper of Pngquant
Stars: ✭ 27 (-3.57%)
Mutual labels:  pngquant
minify images
Optimiert Bilder mittels Media-Manager-Effekt über verschiedene Dienste (TinyPNG, ImageMagick, u.a.)
Stars: ✭ 29 (+3.57%)
Mutual labels:  pngquant
image-optimizer
A free and open source tool for optimizing images and vector graphics.
Stars: ✭ 740 (+2542.86%)
Mutual labels:  pngquant

go-pngquant

go-pngquant is PNG image compressor go-library that wrapping pngquant command. pngquant command is required.

https://pngquant.org/

Usage

To install, use go get:

$ go get github.com/yusukebe/go-pngquant

import

import (
    pngquant "github.com/yusukebe/go-pngquant"
)

func Compress

func Compress(i image.Image, speed string) image.Image, error

func CompressBytes

func CompressBytes(b []byte, speed string) []bytes, error

License

MIT

Author

Yusuke Wada http://github.com/yusukebe

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].