/guetzli-cuda-win-binaries

Guetzli binaries for windows

Apache License 2.0Apache-2.0

Guetzli

Warning

Note this is DEPRECATED repository, all future releases you can find here.

Introduction

Guetzli is a JPEG encoder that aims for excellent compression density at high visual quality. Guetzli-generated images are typically 20-30% smaller than images of equivalent quality generated by libjpeg. Guetzli generates only sequential (nonprogressive) JPEGs due to faster decompression speeds they offer.

About this Repo

Guetzli is an awesome jpeg encoder, however, it works a little bit slow. In order to speed it up, we have added CUDA support for Guetzli, optimized some procedure.

This repository is only for binary distribution. Please check Releases section.

Testing & Statistics

Test file is JPEG image 1440x1920, original size 1 207 693 bytes.

GPU: NVIDIA GeForce RTX 3060 Laptop CPU: Intel(R) Core(TM) i7-10750H CPU @ 2.60 GHz

Method Usage Time cost Out size (bytes)
Original guetzli <in file> <out file> 153.6s 870 405
Procedure Optimized guetzli --c <in file> <out file> 87.9s 876 969
Using OpenCL guetzli --opencl <in file> <out file> 12.1s 862 442
Using CUDA guetzli --cuda <in file> <out file> 11.9s 862 482

Before use with CUDA

You should install CUDA driver needed from here.