Я новичок в С# и пытаюсь сделать базовое программное обеспечение для обработки изображений. Я понимаю, что этот фрагмент извлекает A, R, G, B из значения ARGB int пиктограммы WriteableBitmap "current"
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
}
Что такое " → ", чтобы преобразовать значения?
Кроме того, если я выполняю некоторые вычисления для r, g и b отдельно, как мне их преобразовать обратно в целочисленное значение ARGB, чтобы заменить исходный пиксель на новый?
Спасибо заранее.
Изменить: спасибо, ребята, теперь это имеет смысл.