小编Hos*_*ain的帖子

>>操作符在C#中做什么?

我对C#很陌生并试图做一个基本的图像处理软件.我理解这个片段从WriteableBitmap像素"当前"的ARGB int值中提取A,R,G,B

for(int i = 0; i < bitmapArray.Length; i++) {
    var current = bitmapArray[i];

    var alpha = (byte)(current >> 24);
    var red = (byte)(current >> 16);
    var green = (byte)(current >> 8);
    var blue = (byte)(current);
    //Some code
 }
Run Code Online (Sandbox Code Playgroud)

什么是">>"来转换价值?

另外,如果我单独对r,g和b进行一些计算,如何将它们转换回整数ARGB值以用新的像素替换原始像素?

提前致谢.

编辑:谢谢你们,现在有道理.

c# silverlight argb

10
推荐指数
2
解决办法
525
查看次数

标签 统计

argb ×1

c# ×1

silverlight ×1