Šiame straipsnyje apžvelgsime „Pastel“. Tai yra nemokamas ir atviro kodo komandinės eilutės įrankis darbui su spalvomis. Mes galime konvertuoti spalvas iš vieno formato į kitą, rodyti ir analizuoti spalvas iš terminalo ir netgi naudoti spalvų parinkiklį, be kitų galimybių.
Šis įrankis yra parašytas Rūdys ir ji buvo paleista prieš kelias dienas, bet jau apmąsto nemažai naudojimo atvejų. Su juo galėsime atlikti greitas ir paprastas operacijas, pavyzdžiui, konvertuoti iš vieno formato į kitą arba pasirinkti spalvą iš ekrano, naudoti ją scenarijuose, kad būtų sukurtos spalvų paletės arba manipuliuojama spalvomis temose.
Įrankis yra suderinama su daugeliu formatų ir spalvų erdvės skiriasi, įskaitant RGB, HSL, CIELAB, CIELCh, taip pat ANSI 8 bitų ir 24 bitų vaizdus.
Atsisiųskite ir įdiekite „Pastel“
Į versijų puslapis Tortas rasime dvejetainius failus Gnu / Linux (.DEB ir generinius) ir „macOS“. Pastelę taip pat galima montuoti per „Cargo“. Jei jus domina, galite pasitarkite su visais diegimo parinktys daugiau detalių iš projekto „GitHub“ puslapio.
Jei norite įdiegti šią programinę įrangą į „Ubuntu“, tiesiog vykdykite toliau pateiktas instrukcijas. Pirmas dalykas bus atidaryti terminalą (Ctrl + Alt + T) ir jame pirmiausia naudokite wget atsisiųsti naujausią šiandienos .deb paketo versiją:
wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.deb"
Kai atsisiuntimas bus baigtas, galėsime pereikite prie diegimo rašyti tame pačiame terminale:
sudo dpkg -i pastel_0.5.3_amd64.deb
Galimos pastelinės versijos
Kai naudosime „Pastel“, turėsime tam tikrą skaičių variantų ar pakomandų. Tarp jų galime rasti:
- spalva → Parodys pavyzdį informacija apie nurodytą spalvą.
- sąrašas → Tai pasiūlys mums ekraną spalvų pavadinimų sąrašas prieinama.
- atsitiktinis → Sukurti a atsitiktinis spalvų sąrašas.
- skiriasi → Generuos vizualiai skirtingų spalvų rinkinys, maksimaliai padidinantis spalvų porų suvokiamą spalvų skirtumą.
- Rūšiuoti pagal → Rūšiuoti spalvų sąrašą duotu turtu.
- pasirinkti → Interaktyviai pasirinkite ekrano spalvą. Čia reikia pažymėti, kad, norint veikti spalvų rinkiklio komandai, turėsime įdiegti išorinį spalvų rinkiklį. Vartotojai galės pasirinkti gpick, xcolor y colorpicker.
- formatas → Konvertuokite pateiktas spalvas į tam tikrą formatą.
- dažai → Spausdinkite spalvotą tekstą naudojant ANSI pabėgimo sekas.
- gradientas → Sukurti a spalvų seka interpoliuojama tarp „start“ ir „stop“.
- maišyti → Sukurkite naujas spalvas interpoliuodami tarp dviejų spalvų duotoje erdvėje.
- prisotinti → Padidinkite spalvų sodrumą konkrečia suma.
- desaturatas → Sumažinti spalvų sodrumą konkrečia suma.
- apšviesti → Šviesina spalvą nurodytą sumą.
- patamsėti → Patamsinkite spalvą nurodytą sumą.
- sukti → Pasukite tono kanalą nurodytu kampu.
- papildymas → Gaukite papildomą spalvą (žingsnis pasuktas 180 °).
- pilkas → Sukurkite pilką atspalvį iš duoto aiškumo.
- iki pilkos → Visiškai desaturuoti spalvą (išsaugo skaistį).
- teksto spalva → Grąžina įskaitomą pirmojo plano teksto spalvą (juoda arba balta) tam tikrai fono spalvai.
Keletas naudojimo pavyzdžių
Formato pavadinimas valios parodykite mums nurodytos spalvos pavadinimą:
pastel format name 44cc11
El spalvų potvarkis eina pas mus rodyti informaciją apie spalvas kurį pridedame šešioliktainiu skaičiumi:
pastel color 0E5478 4ecdc4 c7f484
Mes sugebėsime gauti dvi atsitiktines spalvas naudojant atsitiktinis potvarkis iš pastelinio įrankio:
pastel random -n 2
Naudojant sumaišykite potvarkį, mes galėsime sukurti naują spalvą raudonos ir mėlynos spalvos (šiame pavyzdyje) maišymas RGB spalvų erdvėje:
pastel mix --colorspace=RGB red blue
Mes galėsime naudoti rūšiuoti pagal komandą punktas surūšiuoti 10 atsitiktinių spalvų pagal atspalvį ir formatuoti išvestį šešioliktainiu skaičiumi:
pastel random -n 10 | pastel sort-by hue | pastel format hex
Savo „GitHub“ puslapyje kūrėjas siūlo un Animacinis demonstracinis paveikslėlis GIF kaip naudoti šį įrankį.
Pašalinti
Norėdami pašalinti šį įrankį, turėsime atidaryti tik terminalą (Ctrl + Alt + T) ir jame vykdyti šią komandą:
sudo apt remove pastel