如何更改 JPEG 中的像素

How to change a pixel in a JPEG

所以我有一张名为 blank.jpg 的照片,它只包含黑色像素,我想修改一些特定像素(假设坐标为 (x,y) 的像素),从黑色变为白色。更具体地说,我有一个像素列表,我想将这些像素从黑色修改为白色,创建图像并将其导出到 image.jpg。我该怎么做?

您可以使用 boost::gil(通用图像库)

https://www.boost.org/doc/libs/1_39_0/libs/gil/doc/html/g_i_l_0164.html

您还可以 select 此 link 中的替代库之一:

https://cpp.libhunt.com/boost-gil-alternatives