Pastel, un instrument pentru a lucra cu culorile de la terminal

despre pastel

În acest articol vom arunca o privire la Pastel. Este un instrument de linie de comandă gratuit și open source pentru lucrul cu culorile. Putem converti culorile dintr-un format în altul, să afișăm și să analizăm culorile de la terminal și chiar să folosim un selector de culori, printre alte posibilități.

Acest instrument este scris în Rugină și a fost lansat acum câteva zile, dar deja contemplă destul de multe cazuri de utilizare. Cu acesta vom putea efectua operații simple și rapide, cum ar fi conversia între formate sau alegerea unei culori de pe ecran, folosirea acesteia în scripturi pentru a genera palete de culori sau manipularea culorilor în teme.

Instrumentul este compatibil cu multe formate și spații de culoare diferit, inclusiv RGB, HSL, CIELAB, CIELCh, precum și reprezentări ANSI pe 8 și 24 de biți.

Descărcați și instalați Pastel

În pagina versiunilor Tort vom găsi binarele pentru Gnu / Linux (.DEB și generic) și macOS. Pastelul poate fi instalat și prin Cargo. Dacă sunteți interesat, puteți consultă toate opțiuni de instalare pentru mai multe detalii din pagina GitHub a proiectului.

Dacă doriți să instalați acest software pe Ubuntu, urmați instrucțiunile de mai jos. Primul lucru va fi să deschideți terminalul (Ctrl + Alt + T) și în el folosiți mai întâi wget pentru a descărca cea mai recentă versiune de astăzi a pachetului .deb:

descărcați tortul cu wget

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

Odată ce descărcarea este terminată, putem treceți la instalare tastând în același terminal:

instalarea pachetului .deb pastel

sudo dpkg -i pastel_0.5.3_amd64.deb

Opțiuni disponibile în pastel

opțiuni de tort

Când vom folosi Pastel, vom avea disponibile un anumit număr de opțiuni sau subcomenzi. Printre acestea putem găsi:

  • culoare → Va afișa eșantionul informații despre culoarea dată.
  • listă → Ne va oferi un ecran lista de nume de culori disponibilă.
  • aleator → Generați un listă de culori aleatorii.
  • distinct → Va genera un set de culori distincte vizual, maximizând diferența de culoare percepută între perechile de culori.
  • filtrează dupăSortează o listă de culori de proprietatea dată.
  • alegeSelectați interactiv o culoare a ecranului. Aici trebuie remarcat faptul că, pentru ca comanda selector de culori să funcționeze, va trebui să avem instalat un selector de culoare extern. Utilizatorii vor putea alege între gpick, xcolor y colorpicker.
  • format Convertiți culorile date la un anumit format.
  • vopseaImprimați textul color folosind secvențe de evadare ANSI.
  • gradient → Generați un secvența de culori interpolată între „start” și „stop”.
  • amestecaCreați culori noi interpolând între două culori în spațiul dat.
  • satura Creșteți saturația culorilor într-o cantitate specifică.
  • desaturatReduceți saturația culorilor într-o cantitate specifică.
  • uşuraAprinde culoarea într-o cantitate specificată.
  • întunecaÎntunecați culoarea într-o cantitate specificată.
  • rotiRotiți canalul de ton cu unghiul specificat.
  • complementObțineți culoarea complementară (pasul rotit cu 180 °).
  • griCreați o nuanță gri dintr-o claritate dată.
  • la-griDesaturează complet o culoare (păstrează luminanța).
  • culoarea textuluiReturnează o culoare a textului citibil din prim-plan (alb sau negru) pentru o anumită culoare de fundal.

Câteva exemple de utilizare

Formatați numele va a arată-ne numele unei culori date:

culoarea numelui

pastel format name 44cc11

El subcomandă de culoare se duce la noi afișați informații despre culori pe care le adăugăm în hexazecimal:

trei culori pastelate

pastel color 0E5478 4ecdc4 c7f484

Vom fi capabili obține două culori aleatorii folosind subcomandă aleatorie din instrumentul Pastel:

culori aleatorii cu pastel

pastel random -n 2

Când utilizați subcomanda mix, putem creați o culoare nouă amestecarea roșu și albastru (în acest exemplu) în spațiul de culoare RGB:

amestecă două culori pastelate

pastel mix --colorspace=RGB red blue

Vom putea folosi comanda sort-by alin sortați 10 culori aleatorii după nuanță și formatați ieșirea în hexazecimal:

zece culori aleatorii în hex

pastel random -n 10 | pastel sort-by hue | pastel format hex

Pe pagina sa GitHub dezvoltatorul oferă un GIF demonstrație animată despre cum să utilizați acest instrument.

dezinstalare

Pentru a elimina acest instrument va trebui doar să deschidem un terminal (Ctrl + Alt + T) și în acesta să executăm următoarea comandă:

sudo apt remove pastel

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.