将位图放入具有不同像素格式的另一个位图中



我有几个位图,它们有一个PixelFormat,比如说,24bppRGB。我知道放入这些位图中的图像具有Mono8的原始PixelFormat

我想对这些图像进行FFT,当我使用AForge时,我需要位图具有8bppIndexed的PixelFormat,以便能够通过ComplexImage传递它们。

我的问题是,如何将这些24bppRGBimages放在8BPPIndexed Bitmaps?我尝试使用所需格式创建新位图,然后执行NewBitmap8bppIndexed = OldBitmap24bppIndexed但它似乎使我的新位图具有旧位图的PixelFormat

多谢!

AForge 框架中的灰度类是解决方案。使用起来非常简单。

感谢@Hans Passant的提示。

最新更新