Применить эффект byte [] в c # - PullRequest
0 голосов
/ 30 сентября 2010

У меня есть растровое изображение и байт []. Байт [] содержит такой эффект, как шум (в моем случае, байт [] содержит пользовательский эффект). Я хочу применить этот эффект [] к растровому изображению и сохранить полученное растровое изображение.

У меня есть BitmapData и byte [], но я не знаю, как их объединить?

Спасибо

Обновление:

Хорошо, байт [] содержит эффект, похожий на текстуру одежды (сеть из нитей и т. Д.). У меня есть плоское растровое изображение одного цвета, такого как красный, синий, фиолетовый ... оно может быть любого цвета. Я хочу применить эту текстуру ткани к этому растровому растровому изображению, чтобы оно могло создавать растровое изображение, которое похоже на ткань определенного цвета.

Я также мог бы использовать любой другой метод для получения вышеуказанного эффекта, кроме эффекта byte [].

Спасибо

1 Ответ

0 голосов
/ 30 сентября 2010

как насчет вычисления медианы для каждого пикселя?

byte median = (int)(origignalpixel + noisepixel)/2;

Вы делаете это для каждого компонента пикселя (красный, зеленый, синий).

...