我正在使用 Magick.net 对用户图片进行一些更改。为了切出图片的特定部分,我使用了 compositoperator.Copyocity 的复合材料,它工作得很好。然后我升级到版本 7,现在我必须使用其他合成器,我发现 DstIn 类似于 copyOpacity 并且正在完成我的工作。但问题是,当我应用该命令时,蒙版图片中的像素(带有一些透明区域的黑色辅助图片,透明的是我想要剪切的区域)并且不是 100% 黑色转移到最后一张照片,所以我在最后一张照片上有一条灰色和幽灵般的线条。我想也许我必须编辑蒙版图片并删除所有不是 100% 黑色的像素,但问题是我必须根据用户上传的文件调整蒙版的大小。
我的问题:
如何剪掉用户图片的一部分并得到一张图片作为我的结果,它有剪掉的部分,其余部分是透明的?我正在使用的技术和框架:.Net Mvc c# 和 Magick.net 版本 7