文件名称:guetzli:感知JPEG编码器
文件大小:324KB
文件格式:ZIP
更新时间:2024-03-07 04:55:31
jpeg-encoder C++
介绍 Guetzli是JPEG编码器,旨在以高视觉质量提供出色的压缩密度。 Guetzli生成的图像通常比libjpeg生成的等效质量的图像小20-30%。 由于Guetzli提供的解压缩速度更快,它们仅生成顺序(非渐进式)JPEG。 建筑 在POSIX系统上 通过克隆此存储库或下载并解,可获取源代码的副本。 安装 。 如果使用操作系统软件包管理器,请在存在区别的情况下安装软件包的开发版本。 在Ubuntu上,执行apt-get install libpng-dev 。 在Fedora上, dnf install libpng-devel 。 在Arch Linux上,执行pacman -S libpng 。 在Alpine Linux上,请apk add libpng-dev 。 运行make并期望在bin/Release/guetzli创建二进制文件。 在Windows上
【文件预览】:
guetzli-master
----.travis.yml(809B)
----guetzli.make(7KB)
----guetzli.vcxproj(11KB)
----guetzli_static.make(7KB)
----premake5.lua(1KB)
----BUILD(505B)
----tools()
--------guetzli-compare.py(1KB)
----guetzli_static.vcxproj(10KB)
----.travis.sh(973B)
----guetzli.svg(643B)
----tests()
--------golden_test.sh(1KB)
--------bees.png(173KB)
--------smoke_test.sh(1KB)
--------golden_checksums.txt(11KB)
--------png_checksums.txt(2KB)
----LICENSE(11KB)
----snapcraft.yaml(584B)
----guetzli_static.vcxproj.filters(5KB)
----CONTRIBUTING.md(2KB)
----appveyor.yml(1013B)
----guetzli()
--------dct_double.h(1KB)
--------color_transform.h(15KB)
--------idct.h(973B)
--------butteraugli_comparator.cc(16KB)
--------quality.h(775B)
--------jpeg_error.h(2KB)
--------jpeg_data_decoder.cc(2KB)
--------jpeg_huffman_decode.cc(4KB)
--------jpeg_huffman_decode.h(2KB)
--------order.inc(4KB)
--------output_image.cc(17KB)
--------preprocess_downsample.h(1KB)
--------fdct.h(994B)
--------jpeg_data_encoder.h(1KB)
--------idct.cc(4KB)
--------jpeg_data_decoder.h(1KB)
--------entropy_encode.cc(5KB)
--------jpeg_data_writer.cc(18KB)
--------fast_log.h(1005B)
--------butteraugli_comparator.h(3KB)
--------processor.cc(33KB)
--------jpeg_data_writer.h(3KB)
--------preprocess_downsample.cc(15KB)
--------quality.cc(2KB)
--------quantize.cc(973B)
--------gamma_correct.h(778B)
--------debug_print.h(2KB)
--------score.h(837B)
--------output_image.h(5KB)
--------quantize.h(1KB)
--------guetzli.cc(10KB)
--------jpeg_data_reader.h(2KB)
--------gamma_correct.cc(1KB)
--------jpeg_data.h(6KB)
--------debug_print.cc(891B)
--------jpeg_data_reader.cc(35KB)
--------jpeg_data_encoder.cc(4KB)
--------stats.h(1KB)
--------jpeg_data.cc(3KB)
--------fdct.cc(8KB)
--------jpeg_bit_writer.h(3KB)
--------score.cc(1KB)
--------comparator.h(4KB)
--------entropy_encode.h(2KB)
--------processor.h(2KB)
--------dct_double.cc(3KB)
----fuzz_target.cc(829B)
----.gitignore(174B)
----third_party()
--------butteraugli()
----Makefile(1KB)
----guetzli.vcxproj.filters(5KB)
----README.md(4KB)
----WORKSPACE(740B)
----external()
--------png.BUILD(661B)
--------zlib.BUILD(721B)
----guetzli.sln(2KB)