文件名称:Guetzli:感知JPEG编码器-开源
文件大小:95KB
文件格式:GZ
更新时间:2024-05-29 20:44:43
开源软件
Guetzli是JPEG编码器,旨在以高视觉质量提供出色的压缩密度。 Guetzli生成的图像通常比libjpeg生成的等效质量的图像小20-30%。 由于Guetzli提供的解压缩速度更快,它们仅生成顺序的(非渐进式)JPEG。 通过克隆此存储库或下载档案并解压缩,可获取源代码的副本。 安装libpng。 如果使用操作系统软件包管理器,请在存在区别的情况下安装软件包的开发版本。 运行make并期望在bin / Release / guetzli中创建二进制文件。 请注意,Guetzli旨在处理高质量图像。 您应该始终喜欢提供未压缩的输入图像(例如尚未使用任何JPEG编码器(包括Guetzli)进行压缩的输入图像。 虽然它也可以在其他图像上使用,但效果会较差。 您可以尝试压缩随附的样本高质量图像。
【文件预览】:
google-guetzli-a0f47a2
----.gitignore(174B)
----zlib.BUILD(721B)
----third_party()
--------butteraugli()
----Makefile(863B)
----premake5.lua(938B)
----guetzli()
--------jpeg_data_reader.cc(35KB)
--------fast_log.h(1005B)
--------fdct.cc(8KB)
--------output_image.cc(17KB)
--------butteraugli_comparator.cc(8KB)
--------jpeg_data.cc(3KB)
--------processor.h(2KB)
--------dct_double.h(1KB)
--------preprocess_downsample.h(1KB)
--------butteraugli_comparator.h(2KB)
--------idct.cc(4KB)
--------score.cc(1KB)
--------color_transform.h(15KB)
--------jpeg_data_writer.h(3KB)
--------entropy_encode.cc(5KB)
--------jpeg_data_writer.cc(18KB)
--------output_image.h(5KB)
--------jpeg_bit_writer.h(3KB)
--------processor.cc(31KB)
--------quantize.cc(973B)
--------debug_print.h(2KB)
--------jpeg_data_encoder.h(1KB)
--------dct_double.cc(3KB)
--------quality.h(775B)
--------jpeg_data_decoder.cc(2KB)
--------quality.cc(2KB)
--------jpeg_data_encoder.cc(4KB)
--------entropy_encode.h(2KB)
--------gamma_correct.h(778B)
--------jpeg_huffman_decode.cc(4KB)
--------quantize.h(1KB)
--------gamma_correct.cc(1KB)
--------idct.h(973B)
--------jpeg_data_reader.h(2KB)
--------jpeg_data_decoder.h(1KB)
--------score.h(837B)
--------debug_print.cc(891B)
--------guetzli.cc(9KB)
--------order.inc(4KB)
--------preprocess_downsample.cc(15KB)
--------fdct.h(994B)
--------jpeg_error.h(2KB)
--------jpeg_data.h(6KB)
--------comparator.h(4KB)
--------jpeg_huffman_decode.h(2KB)
--------stats.h(1KB)
----CONTRIBUTING.md(2KB)
----LICENSE(11KB)
----guetzli.make(7KB)
----tools()
--------guetzli-compare.py(1KB)
----README.md(4KB)
----BUILD(505B)
----guetzli.sln(1KB)
----snapcraft.yaml(584B)
----WORKSPACE(678B)
----guetzli.vcxproj.filters(5KB)
----png.BUILD(661B)
----guetzli.vcxproj(11KB)