文件名称:jpeg-compressor:研究JPEG编码器
文件大小:195KB
文件格式:ZIP
更新时间:2024-06-03 04:32:47
experimental jpeg jpeg-encoder C++
研究JPEG编码器 代号“ Nether Poppleton” 该编码器的目标是产生具有最佳文件大小/质量比的文件,而不管编码速度或内存成本如何。 实验功能: 亮度加权的色度二次采样-白色或黑色背景上的细红色线条不会变得饱和。 不太积极的DC量化-在非常低的画质下更少的条纹(但更多的模糊度)。 通过溢出进行清理-减少白色背景上黑色文本周围的噪音。 用法 或使用 make 跑步 ./encoder source.png output.jpg 50 例子 这些是经过精心选择的示例,它们显示了某些改进。 它们不能代表整体性能(ImageMagick的JPEG编码器通常还可以)。 去环 JPEG不应用于艺术线条,但人们仍然可以使用。 现在他们可以减少失败的机会。 ImageMagick = 7721B(左),此编码器= 7349B(右) 通过超调白色来实现去噪(该)。 这样,失真就
【文件预览】:
jpeg-compressor-master
----.gitignore(46B)
----timer.h(1KB)
----README.md(4KB)
----examples()
--------dcquant-blur.jpg(6KB)
--------ship.png-30-wq.jpg(7KB)
--------ship.png(20KB)
--------parkrun-no-rle.jpg(16KB)
--------compiling.png-8-wq.jpg(7KB)
--------kodim19small.png-10-im.jpg(5KB)
--------parkrun-rle.jpg(15KB)
--------kodim19small.png-8-wq.jpg(5KB)
--------compiling.png-11-im.jpg(8KB)
--------dcquant-no-blur.jpg(6KB)
--------ship.png-36-im.jpg(7KB)
----LICENSE(32KB)
----encoder.cpp(16KB)
----jpgd.h(13KB)
----jpge.h(7KB)
----jpgd.cpp(94KB)
----Makefile(171B)
----stb_image.c(143KB)
----jpge.cpp(32KB)