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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
pastel lighten 0.2 orchid orange lawngreen
Basahin ang mga kulay mula sa karaniwang input
Rin mababasa ang mga kulay mula sa 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:
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:
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.