【发布时间】:2014-06-02 18:05:45
【问题描述】:
我目前正在使用 C# 进行一些图像处理,但我对 Bgr32 像素格式感到困惑。以下描述来自microsoft msdn:http://msdn.microsoft.com/en-us/library/system.windows.media.pixelformats(v=vs.110).aspx
- Bgr24 是一种 sRGB 格式,每像素 24 位 (BPP)。每个颜色通道(蓝色、绿色和红色)都分配有每像素 8 位 (BPP)。 ✓
- Bgra32 是一种 sRGB 格式,每像素 32 位 (BPP)。每个通道(蓝色、绿色、红色和 alpha)分配有 8 位/像素 (BPP)。 ✓
- Bgr32 是一种 sRGB 格式,每像素 32 位 (BPP)。每个颜色通道(蓝色、绿色和红色)都分配有每像素 8 位 (BPP)。 -> (⊙.☉)? WTF
3 个通道,每个 8 位 -> 3x8bit = 24 位
最后一个通道/剩余的 8 位是什么?
提前致谢
【问题讨论】:
-
我添加了一个链接,向您展示了使用 PGBRA 的好处,一开始并不明显,但是一旦您掌握了这个概念,您可能永远不会回头:D
标签: c# .net wpf image-processing