Pastel เครื่องมือสำหรับทำงานกับสีจากเทอร์มินัล

เกี่ยวกับพาสเทล

ในบทความนี้เราจะมาดู Pastel มันคือ เครื่องมือบรรทัดคำสั่งโอเพ่นซอร์สฟรีสำหรับการทำงานกับสี. เราสามารถแปลงสีจากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่งแสดงและวิเคราะห์สีจากเทอร์มินัลและแม้แต่ใช้ตัวเลือกสีท่ามกลางความเป็นไปได้อื่น ๆ

เครื่องมือนี้เขียนด้วย สนิม และเปิดตัวเมื่อไม่กี่วันที่ผ่านมา แต่แล้ว พิจารณากรณีการใช้งานค่อนข้างน้อย. ด้วยวิธีนี้เราจะสามารถดำเนินการอย่างรวดเร็วและง่ายดายเช่นการแปลงระหว่างรูปแบบหรือการเลือกสีจากหน้าจอไปจนถึงการใช้ในสคริปต์เพื่อสร้างจานสีหรือปรับแต่งสีในธีม

เครื่องมือคือ เข้ากันได้กับหลายรูปแบบและ ช่องว่างสี ต่างรวมถึง RGB, HSL, CIELAB, CIELCh ตลอดจนการแสดง ANSI 8 บิตและ 24 บิต

ดาวน์โหลดและติดตั้ง Pastel

ใน หน้าเวอร์ชัน เค้ก เราจะพบไบนารีสำหรับ Gnu / Linux (.DEB และทั่วไป) และ macOS นอกจากนี้ยังสามารถติดตั้ง Pastel ผ่าน Cargo ได้ หากคุณสนใจคุณสามารถทำได้ ปรึกษาทุกคน ตัวเลือกการติดตั้ง สำหรับรายละเอียดเพิ่มเติม จากหน้า GitHub ของโปรเจ็กต์

หากคุณต้องการติดตั้งซอฟต์แวร์นี้บน Ubuntu เพียงทำตามคำแนะนำด้านล่าง สิ่งแรกคือการเปิดเทอร์มินัล (Ctrl + Alt + T) และในนั้น ใช้ wget ครั้งแรกเพื่อดาวน์โหลดแพ็คเกจ. deb เวอร์ชันล่าสุดของวันนี้:

ดาวน์โหลดเค้กด้วย wget

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

เมื่อการดาวน์โหลดเสร็จสิ้นเราสามารถทำได้ ดำเนินการติดตั้ง พิมพ์ในเทอร์มินัลเดียวกัน:

การติดตั้งแพ็คเกจ pastel .deb

sudo dpkg -i pastel_0.5.3_amd64.deb

ตัวเลือกที่มีอยู่ใน Pastel

ตัวเลือกเค้ก

เมื่อเราใช้ Pastel เราจะมีตัวเลือกหรือคำสั่งย่อยจำนวนหนึ่ง ในหมู่พวกเขาเราสามารถพบ:

  • สี →จะแสดงตัวอย่าง ข้อมูลเกี่ยวกับสีที่กำหนด.
  • รายการ →มันจะเสนอหน้าจอให้เรา รายการชื่อสี สามารถใช้ได้
  • สุ่ม →สร้างไฟล์ รายการสีแบบสุ่ม.
  • แตกต่าง →จะสร้าง ชุดสีที่แตกต่างกันอย่างเห็นได้ชัดช่วยเพิ่มความแตกต่างของสีที่รับรู้ระหว่างคู่สี.
  • เรียงตามจัดเรียงรายการสี ตามคุณสมบัติที่กำหนด
  • เลือกเลือกสีของหน้าจอแบบโต้ตอบ ควรสังเกตที่นี่เพื่อให้คำสั่งตัวเลือกสีทำงานได้เราจะต้องติดตั้งตัวเลือกสีภายนอก ผู้ใช้จะสามารถเลือกระหว่าง กปิ๊ก, xcolor y ColorPicker.
  • รูป แปลงสีที่กำหนด เป็นรูปแบบเฉพาะ
  • ทาสีพิมพ์ข้อความด้วยสี โดยใช้ลำดับการหลีกเลี่ยง ANSI
  • ลาด →สร้างไฟล์ ลำดับสีสอดแทรกระหว่าง 'start' และ 'stop'.
  • ผสมสร้างสีใหม่โดยการสอดแทรกระหว่างสองสี ในช่องว่างที่กำหนด
  • อิ่มตัว เพิ่มความอิ่มตัวของสี ในจำนวนที่กำหนด
  • Desaturateลดความอิ่มตัวของสี ในจำนวนที่กำหนด
  • เบาทำให้สีสว่างขึ้น ในจำนวนที่กำหนด
  • มืดทำให้สีเข้มขึ้น ในจำนวนที่กำหนด
  • หมุนหมุนช่องโทนตามมุมที่ระบุ.
  • ส่วนประกอบรับสีเสริม (สนามหมุน 180 °)
  • สีเทาสร้างเฉดสีเทา จากความชัดเจนที่กำหนด
  • เป็นสีเทาทำให้สีอิ่มตัวเต็มที่ (รักษาความส่องสว่าง)
  • สีข้อความส่งคืนสีข้อความเบื้องหน้าที่อ่านได้ (ดำหรือขาว) สำหรับสีพื้นหลังที่กำหนด

ตัวอย่างการใช้งานบางส่วน

ชื่อรูปแบบ จะ แสดงชื่อสีที่กำหนด:

ชื่อสี

pastel format name 44cc11

El คำสั่งย่อย color กำลังจะไปหาเรา แสดงข้อมูลเกี่ยวกับสี ที่เราเพิ่มเป็นเลขฐานสิบหก:

พาสเทลสามสี

pastel color 0E5478 4ecdc4 c7f484

เราจะสามารถ รับสองสีแบบสุ่ม ใช้งาน คำสั่งย่อย random จากเครื่องมือ Pastel:

สุ่มสีด้วยพาสเทล

pastel random -n 2

เมื่อใช้ไฟล์ คำสั่งย่อย mixเราสามารถ สร้างสีใหม่ การผสมสีแดงและสีน้ำเงิน (ในตัวอย่างนี้) ในพื้นที่สี RGB:

ผสมสีพาสเทลสองสี

pastel mix --colorspace=RGB red blue

เราจะสามารถใช้ไฟล์ เรียงตามคำสั่ง สำหรับ จัดเรียงสีสุ่ม 10 สีตามสีและจัดรูปแบบผลลัพธ์เป็นเลขฐานสิบหก:

สิบสีสุ่มในฐานสิบหก

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

ในหน้า GitHub ผู้พัฒนาเสนอ un ภาพเคลื่อนไหวสาธิต GIF เกี่ยวกับวิธีใช้เครื่องมือนี้

ถอนการติดตั้ง

ในการกำจัดเครื่องมือนี้เราจะต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) และดำเนินการคำสั่งต่อไปนี้:

sudo apt remove pastel

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา