libjpeg可以用来改变c++中图像的对比度吗?

Can libjpeg be used to change contrast of images in C++?

本文关键字:图像 对比度 c++ 改变 libjpeg      更新时间:2023-10-16

如果没有,我在哪里可以找到调整图像对比度的算法。我将不得不在c++中编码,并有权访问libjpeg和libjpeg-turbo库

http://en.wikipedia.org/wiki/Image_editing Contrast_change_and_brightening

这是彩色图像的一个好的起点吗?

我能想到的最简单的是ImageMagick库,或者自己做*.

*我知道答案中的代码不是c++,但如果你懂c或c++,你应该能够理解它

对于初学者,您可能会喜欢这个:在8位YUV颜色空间中处理

C有对比度调整。对于YUV色彩空间中像素格式的图像,对比度调整非常容易,并且是像素的Y分量的更新。

libjpeg不完全是图像处理的工具,除非你正在解码/编码jpeg,你需要一些处理的方式。