![请帮忙。将 24 位图像转换为 8 位](https://linux22.com/image/1500123/%E8%AF%B7%E5%B8%AE%E5%BF%99%E3%80%82%E5%B0%86%2024%20%E4%BD%8D%E5%9B%BE%E5%83%8F%E8%BD%AC%E6%8D%A2%E4%B8%BA%208%20%E4%BD%8D%20.png)
如何在 vb.net 中将 24 位 jpeg 图像转换为 8 位 jpeg?请帮忙。我保存时一直得到 24 位图像。
答案1
您可以使用http://freeimage.sourceforge.net/适用于.NET:
FreeImage 是一个开源库项目,面向希望支持当今多媒体应用程序所需的流行图形图像格式(如 PNG、BMP、JPEG、TIFF 等)的开发人员。FreeImage 易于使用、速度快、多线程安全、与所有 32 位或 64 位版本的 Windows 兼容并且跨平台(适用于 Linux 和 Mac OS X)。
另请参阅http://www.neowin.net/forum/topic/369150-how-to-convert-a-24-bit-rgb-bmp-to-8-bit-grayscale/