存储8位深度的jpg遇到的有关问题

存储8位深度的jpg遇到的问题
使用gdi+存储8位灰度图像,设置为bmp时毫无问题,但设置为jpg时就自动变成了24位,不知道原因,即使将jpg压缩的参数EncoderColorDepth设置为8,输出的同样是24位数据,请问是否有gdi+(或其他C代码)存储8位灰度图的实例代码演示?

------解决方案--------------------
GDI+就是不支持保存为8位的JPG。