Sa artikulong ito ay titingnan natin si Pastel. Ito ay isang libre at bukas na tool ng linya ng command command para sa pagtatrabaho sa mga kulay. Maaari naming mai-convert ang mga kulay mula sa isang format patungo sa isa pa, ipakita at pag-aralan ang mga kulay mula sa terminal at kahit na gumamit ng isang tagapili ng kulay, bukod sa iba pang mga posibilidad.
Ang tool na ito ay nakasulat sa Kalawang at ito ay inilunsad ilang araw na ang nakakaraan, ngunit mayroon na nagmumuni-muni ng kaunting mga kaso ng paggamit. Sa pamamagitan nito magagawa namin ang mabilis at simpleng pagpapatakbo tulad ng pag-convert sa pagitan ng mga format o pagpili ng isang kulay mula sa screen, upang magamit ito sa mga script upang makabuo ng mga color palette o manipulahin ang mga kulay sa mga tema.
Ang tool ay katugma sa maraming mga format at mga puwang ng kulay iba, kabilang ang RGB, HSL, CIELAB, CIELCh, pati na rin ang mga representasyon ng ANSI 8-bit at 24-bit.
I-download at i-install ang Pastel
Sa pahina ng mga bersyon Cake hahanapin namin ang mga binary para sa Gnu / Linux (.DEB at generic) at macOS. Maaari ding mai-install ang Pastel sa pamamagitan ng Cargo. Kung ikaw ay interesado, maaari mo kumunsulta sa lahat mga pagpipilian sa pag-install para sa karagdagang detalye mula sa pahina ng GitHub ng proyekto.
Kung nais mong mai-install ang software na ito sa Ubuntu, sundin lamang ang mga tagubilin sa ibaba. Ang unang bagay ay upang buksan ang terminal (Ctrl + Alt + T) at sa loob nito unang gamitin ang wget upang i-download ang pinakabagong bersyon ngayon ng .deb package:
wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.deb"
Kapag natapos na ang pag-download, makakaya namin magpatuloy sa pag-install pagta-type sa parehong terminal:
sudo dpkg -i pastel_0.5.3_amd64.deb
Magagamit ang mga pagpipilian sa Pastel
Kapag ginamit namin ang Pastel magkakaroon kami ng isang tiyak na bilang ng mga pagpipilian o mga subcommand na magagamit. Sa mga ito maaari nating makita:
- kulay → Ipapakita ang sample impormasyon tungkol sa ibinigay na kulay.
- listahan → Mag-aalok ito sa amin ng isang screen listahan ng kulay ng pangalan magagamit.
- walang pili → Bumuo a listahan ng random na kulay.
- naiiba → Lilikha isang hanay ng mga natatanging kulay na biswal, pinapakinabangan ang pinaghihinalaang pagkakaiba ng kulay sa pagitan ng mga pares ng kulay.
- pag-uri-uriin → Pagbukud-bukurin ang isang listahan ng mga kulay ng ibinigay na pag-aari.
- pumili → Interactive na pumili ng isang kulay ng screen. Dito dapat pansinin na para gumana ang utos ng tagapili ng kulay, kakailanganin naming magkaroon ng isang panlabas na tagapili ng kulay. Makakapili ang mga gumagamit sa pagitan gpick, xcolor y colorpicker.
- format → I-convert ang mga ibinigay na kulay sa isang tukoy na format.
- pintura → Mag-print ng teksto sa kulay gamit ang mga pagkakasunud-sunod ng pagtakas ng ANSI.
- gradient → Bumuo a Ang pagkakasunud-sunod ng kulay ay nag-interpolate sa pagitan ng 'start' at 'stop'.
- paghaluin → Lumikha ng mga bagong kulay sa pamamagitan ng interpolating pagitan ng dalawang mga kulay sa ibinigay na puwang.
- puspos → Taasan ang saturation ng kulay sa isang tiyak na halaga.
- desaturate → Bawasan ang saturation ng kulay sa isang tiyak na halaga.
- lumiwanag → Pinapagaan ang kulay sa isang tinukoy na halaga.
- dumilim → Paitimin ang kulay sa isang tinukoy na halaga.
- paikutin → Paikutin ang tone channel sa pamamagitan ng tinukoy na anggulo.
- pambuo sa → Kunin ang pantulong na kulay (pitch rotated 180 °).
- kulay-abo → Lumikha ng isang kulay-abo na lilim mula sa isang ibinigay na kalinawan.
- to-grey → Ganap na desaturate ang isang kulay (pinapanatili ang ilaw).
- textcolor → Nagbabalik ng nababasa na kulay ng harapan ng teksto (itim o puti) para sa isang naibigay na kulay sa background.
Ang ilang mga halimbawa ng paggamit
Pangalan ng format va a ipakita sa amin ang pangalan ng isang naibigay na kulay:
pastel format name 44cc11
El subcommand ng kulay ay pupunta sa amin ipakita ang impormasyon tungkol sa mga kulay na idinagdag namin sa hexadecimal:
pastel color 0E5478 4ecdc4 c7f484
Kakayanin namin kumuha ng dalawang mga random na kulay gamit ang random na subcommand mula sa tool na Pastel:
pastel random -n 2
Kapag ginagamit ang ihalo ang subcommandkaya natin lumikha ng isang bagong kulay paghahalo pula at asul (sa halimbawang ito) sa puwang ng kulay ng RGB:
pastel mix --colorspace=RGB red blue
Magagamit namin ang pag-uuri-uri ng utos para pag-uri-uriin ang 10 mga random na kulay sa pamamagitan ng kulay at i-format ang output sa hexadecimal:
pastel random -n 10 | pastel sort-by hue | pastel format hex
Sa pahina ng GitHub nito ay inaalok ng developer un Animated Demo GIF sa kung paano gamitin ang tool na ito.
I-uninstall
Upang maalis ang tool na ito kakailanganin lamang naming buksan ang isang terminal (Ctrl + Alt + T) at dito isagawa ang sumusunod na utos:
sudo apt remove pastel