2017-10-19 126 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