【问题标题】:Putting Bitmap into another Bitmap with different PixelFormat将位图放入另一个具有不同 PixelFormat 的位图中
【发布时间】:2018-04-16 12:07:14
【问题描述】:

我有一些位图,它们有一个PixelFormat,也就是说,24bppRGB。我知道已经放入这些位图中的图像有一个原始的PixelFormat,即Mono8

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

我的问题是,如何将那些 24bppRGBimages 放入 8BPPIndexed Bitmaps ?我已经尝试创建具有所需格式的新位图,然后执行NewBitmap8bppIndexed = OldBitmap24bppIndexed,但它似乎为我的新位图提供了旧位图的PixelFormat

非常感谢!

【问题讨论】:

标签: c# bitmap fft complex-numbers aforge


【解决方案1】:

AForge 框架中的Grayscale Class 就是解决方案。使用非常简单。

感谢@Hans Passant 的提示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多