使用ImageSharp调整图像的级别和颜色

3
myImage.Mutate(i => i.Saturate(2).Resize(new ResizeOptions { Mode = ResizeMode.Crop, Position = AnchorPositionMode.Center, Size = new Size(width, height) }));

我正在尝试将Photoshop作业转换为在我的.NET Core应用程序中使用ImageSharp完成-大部分进展顺利,如上例所示,但我错过了两个问题;

如何调整Levels(例如,在Photoshop中的Image->Adjustment->Levels)?

如何更改所使用的颜色数量,想要转换为20种颜色(例如,在Photoshop中的Image->Mode->Index Color)?

如果可能的话,我需要在饱和度调整和调整大小之间完成这项任务。

1个回答

0

我宁愿不要过多涉及ImageSharp - 但即使它不完美,使用对比度、量化并以Pixelate结束,我也可以得到相当接近的效果。 - keysersoze

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接