Skip to content
This repository has been archived by the owner on Aug 13, 2021. It is now read-only.

Guetzli binaries for windows

License

Notifications You must be signed in to change notification settings

doterax/guetzli-cuda-win-binaries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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.