Magick.Net: Как установить MagickImage в качестве альфа-слоя для другого MagickImage? - PullRequest
0 голосов
/ 30 июня 2019

Может быть, я неправильно формулирую вопрос, но в основном я хочу сделать размытую белую фигуру с наполовину непрозрачными пикселями в определенных местах.

На данный момент я смог сделать изображениечерно-белый с прозрачным черным, а белый - непрозрачным.

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

Я попробовал это:

white.Composite(img, CompositeOperator.Alpha);

Это ничего не сделало (я не уверен, что на самом деле означает опция "Альфа")

Я также пытался добавить

img.Alpha(AlphaOption.On);

Но это не помогает.

Я думал о попытке использовать

img.Transparent(MagickColors.Black);

, думая, что он будет работать как в программном обеспечении GIMP 2, но все, что он сделал, это удалил все #000000 цветов, установка пуха просто убрала бы некоторые серые цвета.

Так как мне это сделать?

...