public static void Negative(this IMatrixImage image) { using (image.SupressUpdating()) // Подавление обновлений при редактировании слоев { foreach (var item in image.Split(false)) // Для каждого слоя без копирования { item.Sub(256, false); // Вычитание каждого пикселя (256 - значение пикселя) } } }