簡體   English   中英

RGB顏色為HSL字節

[英]RGB color to HSL bytes

我見過一些將RGB轉換為HSL的實現。 大多數是准確的,並在兩個方向工作。

對我而言,它在兩個方向上工作並不重要(不需要回到RGB)但我希望代碼能夠返回0到255最大值,也適用於Hue通道。 而且我不想做像Hue / 360 * 250這樣的設計我正在尋找基於整數的數學沒有Dwords(它用於另一個系統),很好會是某種布爾logix(和/或/ xor)

它不應該做任何基於整數或實數的數學,目標是代碼只使用字節數學。

也許有人在使用代碼時已經找到了這樣的數學

  1. c ++或
  2. c#或
  3. 蟒蛇

哪個我能翻譯成c ++

檢查colorsys模塊,它有如下方法:

colorsys.rgb_to_hls(r,g,b)

colorsys.hls_to_rgb(h,l,s)

easyrgb網站有許多用於色彩空間轉換的代碼片段。 這是rgb-> hsl代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM