2017-10-19 127 views
-1

使用ImageSharp 1.0.0-alpha-000095,使用Color和Hsv之间的公共隐式运算符很容易将Rgb转换为Hsv。ImageSharp将Rgb转换为Hsv

但是,使用ImageSharp 1.0.0-beta0001,Hsv结构现在是内部的,所以我无法将Rgba32转换为Hsv。

加载图像,获取像素并将其转换为Hsv的正确方法是什么?

回答

0

这是一个非常非常古老的阿尔法。颜色翻译已经很长时间了。

我们正在用全色转换库替换隐式转换。完成后,您将可以轻松地将一个色彩空间转换为另一个色彩空间。

在此期间,我只能建议根据Github存储库中找到的类来构建自定义内容。

https://github.com/SixLabors/ImageSharp/blob/68d32a7ec09a4b03de0d021f575b34458ed605e5/src/ImageSharp/ColorSpaces/Conversion/Implementation/Hsv/HsvAndRgbConverter.cs