Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť RGB na HSL v Pythone

Programovací jazyk Python má niekoľko rôznych schém farieb zastúpenie , vrátane RGB a HSL . Režim RGB umožňuje reprezentovať farbu pomocou troch hodnôt , ktoré predstavujú červenej , zelenej a modrej farby intenzity . HSL ( tiež známy ako HLS ) schéma používa tri hodnoty , ktoré predstavujú odtieň , sýtosť a svetlosť . Ak máte hodnotu RGB , ale je potrebné , aby prístup k modulu , ktorý očakáva , že hodnoty HSL , môžete si ich previesť pomocou " colorsys " modul v štandardnej knižnici . Veci , ktoré budete potrebovať
počítača s Python programovací jazyk 3.2 nainštalovaný ( pozri zdroje )
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte IDLE textový editor , ktorý je dodávaný s Python stiahnutie . IDLE textový editor sa nachádza v priečinku Program Files ( alebo aplikácia pre Macintosh ) v adresári Python . Prázdny zdrojový kód súbor sa otvorí v okne IDLE textového editora
2

import " colorsys " modul písomne ​​nasledujúci riadok na začiatok súboru zdrojového kódu : .

Dovozu colorsys
3

Definujte premennú s názvom " farba " a priradiť ju k hodnote vrátenej funkciou colorsys.rgb_to_hls . Táto funkcia vracia farebné súradnice pomocou HSL systému . Môžete jednoducho odovzdať svoje farebné RGB súradníc . Ak chcete napríklad získať HSL súradnice červenej farby ( RGB súradníc 255 , 0 , 0 ) , môžete napísať nasledovné vyhlásenie :

color = colorsys.rgb_to_hls ( 255 , 0 , 0 ) klipart stránka 4

Vytlačte si HSL koordinuje odovzdaním premennej " farbu " , funkciu tlače , ako je toto :

tlače ( farebný )
5

Spustiť program stlačením tlačidla " F5 " . Výstup vyzerá takto :

( 0,0 , 127,5 , -1,007905138339921 )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené