I-pastel, bumuo, pag-aralan, i-convert at manipulahin ang mga kulay mula sa terminal

tungkol sa pastel

Sa susunod na artikulo ay titingnan natin ang Pastel. Ito ay isang tool na kasalukuyang nasa iyong bersyon 0.8.1. Ang programang ito, kung kami ay interesado bumuo, pag-aralan, palitan at manipulahin ang mga kulay, ito ay magpapahintulot sa amin na gawin ito mula sa command line. Ang programa ay isinulat gamit ang Rust, at inilabas sa ilalim ng mga lisensya Apache License (Bersyon 2.0) y Lisensya ng MIT.

Tulad ng sinabi ko, ang pastel ay isang tool na gagamitin sa terminal, at kung saan ang mga user ay maaaring makabuo, makapag-analisa, mag-convert at magmanipula ng mga kulay. Ay sumusuporta sa maraming iba't ibang mga format at mga puwang ng kulay, tulad ng RGB (sRGB), HSL, CIELAB, CIELCh, pati na rin ang 8- at 24-bit na mga representasyon ng ANSI.

I-install ang Pastel sa Ubuntu

Bilang snap package

Sa i-install ang utility na ito sa aming Ubuntu system bilang snap pack (bersyon 0.8.0), kakailanganin lamang nating magbukas ng terminal (Ctrl + Alt + T) at isagawa ang utos ng pag-install dito:

i-install ang cake snap

sudo snap install pastel

Kung sa ibang pagkakataon kailangan mo i-update ang programa, kapag may lumabas na bagong bersyon, kailangan mo lang i-type ang command:

sudo snap refresh pastel

Pagkatapos ng pag-install, sa isang terminal (Ctrl + Alt + T) magagawa namin suriin ang mga magagamit na pagpipilian nakasulat dito:

utos ng cake

pastel -h

I-uninstall

Ang pag-alis ng application na ito mula sa aming system ay kasing simple ng pag-install nito. Ito ay kakailanganin lamang buksan ang isang terminal (Ctrl + Alt + T) at gamitin ang kaukulang uninstall command sa loob nito:

i-uninstall ang pastel snap

sudo snap remove pastel

Bilang isang .deb package

Ang pinakabagong bersyon ng program na ito ay makikitang available mula sa pahina ng paglabas ng proyekto. Bilang karagdagan, upang mai-publish ang pinakabagong bersyon (0.8.1) ngayon, magkakaroon din kami ng posibilidad na magbukas ng terminal (Ctrl + Alt + T) at gumamit ng wget upang i-download ang .deb package kinakailangan:

i-download ang cake deb package

wget https://github.com/sharkdp/pastel/releases/download/v0.8.1/pastel_0.8.1_amd64.deb

Kapag natapos ang pag-download, magagawa natin magpatuloy sa pag-install ng package. Upang gawin ito, sa parehong terminal ay isasagawa namin:

i-install ang cake deb

sudo dpkg -i pastel_0.8.1_amd64.deb

Sa pagtatapos ng pag-install, ang natitira lamang ay upang simulan ang paggamit ng programa. Para sa suriin kung matagumpay ang pag-install, kailangan mo lang mag-type sa command line:

bersyon ng pastel

pastel -V

I-uninstall

Sa alisin ang naka-install na programa gamit ang .deb package, kinakailangan lamang upang buksan ang isang terminal (Ctrl + Alt + T) at isagawa ito:

i-uninstall ang cake deb

sudo apt remove pastel

Isang mabilis na pagtingin sa Pastel

Humingi ng tulong

Ang tool na ito ay magbibigay sa amin ng isang serye ng mga opsyon, tulad ng saturate, timpla o pintura. Para sa tingnan ang kumpletong listahan ng lahat ng mga posibilidad na inaalok nito sa amin, kinakailangan lamang na isulat sa terminal ang pangalan ng programa:

pastel

Sa makakuha ng higit pang impormasyon tungkol sa isang partikular na opsyon (halimbawa, pintura), maaari naming gamitin sa terminal:

pastel paint -h

Isa pang paraan upang makuha ang parehong resulta, ito ay magsusulat:

isang opsyon na tulong

pastel help paint

Ipakita ang pangalan ng isang kulay

Ang pagpipilian pangalan ng format ay magpapakita sa amin ng pangalan ng isang ibinigay na kulay:

pangalan ng format

pastel format name 44ca12

Ipakita ang mga detalye ng isang kulay

Ang pagpipilian ang kulay ay magpapakita sa amin ng impormasyon tungkol sa mga kulay na idinaragdag namin sa hexadecimal:

makulay na mga detalye

pastel color 0E5478 c7f484

Kumuha ng mga random na kulay

Kakayanin namin kumuha ng dalawang random na kulay gamit ang opsyon walang pili ng tool na ito tulad ng sumusunod:

random na kulay

pastel random -n 2

Mga pagpipilian sa channel

Marami ng ang mga opsyon na magagamit natin sa pastel ay maaaring mabuo sa pamamagitan ng pag-channel ng output ng isang command sa isa pa. Ang isang halimbawa nito ay:

mga pagpipilian sa channel cake

pastel random | pastel mix red | pastel lighten 0.2 | pastel format hex

Ipasa ang mga kulay bilang mga argumento

Ang mga kulay ay maaaring pumasa bilang mga positional na argumento. Ang isang halimbawa nito ay:

ipasa ang mga argumento ng kulay

pastel lighten 0.2 orchid orange lawngreen

Basahin ang mga kulay mula sa karaniwang input

Rin mababasa ang mga kulay mula sa karaniwang input:

basahin ang karaniwang input

printf "%s\n" orchid orange lawngreen | pastel lighten 0.2

Maghalo ng mga kulay

Kapag ginagamit ang opsyon paghaluin makakagawa tayo ng bagong kulay. Halimbawa, kung paghaluin natin ang dilaw at pula sa puwang ng kulay ng RGB, ang resultang makukuha ay ang mga sumusunod:

paghaluin ang mga kulay na may pastel

pastel mix --colorspace=RGB yellow red

Pag-format ng conversion

Papayagan din kami ng tool na ito i-convert ang mga kulay mula sa isang format patungo sa isa pa:

pagbabago ng kulay

pastel format hsl ff8000

Maaari ng mga gumagamit kumunsulta sa mga interesanteng mapagkukunan mula sa isa sa mga seksyong inaalok sa repositoryo ng GitHub ng proyekto.


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.