像素格式转换

时间:2014-11-24 15:14:30

标签: c# .net image-processing

System.Drawing.Imaging.PixelFormat.Format64bppPArgb中的System.Windows.Media.PixelFormats相当于什么?任何帮助深表感谢。感谢。

1 个答案:

答案 0 :(得分:3)

这是PixelFormats.Prgba64,阅读MSDN您可能会感到困惑,因为文档中存在一个小错误:它表示每个频道有32位。

  

Prgba64是一种sRGB格式,每像素64位(BPP)。 每个频道(蓝色,绿色,红色和alpha)分配每像素32位(BPP)。每个颜色通道预先乘以alpha值。此格式的gamma值为1.0。

这显然是错误的,因为4个通道,每个32位,将导致128位而不是64位。更正此错误,然后它等同于PixelFormat.Format64bppPArgb

  

指定格式为每像素64位;每个16位用于alpha,红色,绿色和蓝色分量。红色,绿色和蓝色成分根据alpha分量进行预乘。