Я пытаюсь нарисовать изображение с исходным Bitmap
и альфа-маской Bitmap
, используя объект System.Drawing.Graphics
.
В настоящий момент я зацикливаю X и Y и использую GetPixel
и SetPixel
, чтобы записать исходный цвет и альфа-маску в третье Bitmap
, а затем визуализировать его.
Однако это очень неэффективно, и мне интересно, есть ли более быстрый способ добиться этого?
Эффект, который я получил, выглядит следующим образом:
Шаблон сетки представляет прозрачность; вы, наверное, знали об этом.