小编wis*_*chi的帖子

Bgr32 PixelFormat中的第四个通道是什么?

我目前正在C#中做一些图像处理工作,我对Bgr32像素格式感到困惑.以下描述来自microsoft msdn:http://msdn.microsoft.com/en-us/library/system.windows.media.pixelformats( v = vs.110).aspx

  1. Bgr24是一种sRGB格式,每像素24位(BPP).每个颜色通道(蓝色,绿色和红色)每像素分配8位(BPP).✓
  2. Bgra32是一种sRGB格式,每像素32位(BPP).每个通道(蓝色,绿色,红色和alpha)分配每像素8位(BPP).✓
  3. Bgr32是一种sRGB格式,每像素32位(BPP).每个颜色通道(蓝色,绿色和红色)每像素分配8位(BPP). - >(⊙.☉)?WTF

3个通道,每个8位 - > 3x8bit = 24位

最后一个频道/剩余的8位是什么?

提前致谢

.net c# wpf image-processing

7
推荐指数
1
解决办法
2278
查看次数

通过C#打开IE - > mailto失败

我在Process.Start()(.Net Framework)启动时发现了一些奇怪的行为要重现这一点,请按照以下步骤操作.

需要:

  • C#IDE +编译器
  • 展望(在我的情况下:展望2010 - 其他版本应该是同样的问题但没有经过测试)
  • ie9(ie8或10也应该是"好")
  • 即必须是默认浏览器(你可以稍后再切换;-))
  • outlook必须与mailto:links相关

步骤(成功):

  • 关闭所有IE和Outlook实例
  • 开放IE(32位)
  • 打开网址: mailto:foo@example.com

结果: Outlook启动

步骤(失败)

  • 关闭所有IE和Outlook实例
  • 编译这段代码片段 System.Diagnostics.Process.Start("http://www.example.org");
  • 执行代码(IE应该开始显示示例页面)
  • 现在输入或复制mailto:foo@example.com到您的网址栏

结果:无法启动Microsoft Outlook(或类似的东西) - WTF?

我已经检查了什么:

IE以同样的方式开始

  • 参数
  • 工作目录
  • 用户
  • 架构(32位)

我究竟做错了什么?如果有更多的想法可以检查,测试,寻找,那就太好了.

c# mailto outlook internet-explorer process.start

5
推荐指数
1
解决办法
1031
查看次数