0

我正在尝试使用 Magick.NET 创建一个 psd 文件。我找不到任何有关是否可以将特定图层的混合模式设置为正片叠底的信息。谁能帮我?这是我的代码:

MagickImageCollection c = new MagickImageCollection();
MagickImage imgBase = new MagickImage(img);
c.Add(imgBase);
c.Add(imgDiffuse);
c.Add(imgAO);
c.Write("...destinationPath.psd");

我现在希望将“imgAO”图层设置为不透明度为 80% 的正片叠底。这可能吗?

4

1 回答 1

1

我找到了答案。其实很容易。只需 imgAO.Compose = CompositeOperator.Multiply;在将其添加到集合之前执行此操作。现在唯一剩下的就是控制各个图层的不透明度,但我认为这是不可能的。

于 2022-02-16T15:11:46.353 回答