Pastel, isang tool upang gumana sa mga kulay mula sa terminal

tungkol sa pastel

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:

mag-download ng cake na may wget

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:

pag-install ng pastel .deb package

sudo dpkg -i pastel_0.5.3_amd64.deb

Magagamit ang mga pagpipilian sa Pastel

mga pagpipilian sa cake

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-uriinPagbukud-bukurin ang isang listahan ng mga kulay ng ibinigay na pag-aari.
  • pumiliInteractive 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.
  • pinturaMag-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'.
  • paghaluinLumikha 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.
  • desaturateBawasan ang saturation ng kulay sa isang tiyak na halaga.
  • lumiwanagPinapagaan ang kulay sa isang tinukoy na halaga.
  • dumilimPaitimin ang kulay sa isang tinukoy na halaga.
  • paikutinPaikutin ang tone channel sa pamamagitan ng tinukoy na anggulo.
  • pambuo saKunin ang pantulong na kulay (pitch rotated 180 °).
  • kulay-aboLumikha ng isang kulay-abo na lilim mula sa isang ibinigay na kalinawan.
  • to-greyGanap na desaturate ang isang kulay (pinapanatili ang ilaw).
  • textcolorNagbabalik 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:

kulay ng pangalan

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 tatlong kulay

pastel color 0E5478 4ecdc4 c7f484

Kakayanin namin kumuha ng dalawang mga random na kulay gamit ang random na subcommand mula sa tool na Pastel:

mga random na kulay na may 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:

ihalo ang dalawang kulay ng pastel

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:

sampung mga random na kulay sa hex

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

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.