ในบทความนี้เราจะมาดู Pastel มันคือ เครื่องมือบรรทัดคำสั่งโอเพ่นซอร์สฟรีสำหรับการทำงานกับสี. เราสามารถแปลงสีจากรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่งแสดงและวิเคราะห์สีจากเทอร์มินัลและแม้แต่ใช้ตัวเลือกสีท่ามกลางความเป็นไปได้อื่น ๆ
เครื่องมือนี้เขียนด้วย สนิม และเปิดตัวเมื่อไม่กี่วันที่ผ่านมา แต่แล้ว พิจารณากรณีการใช้งานค่อนข้างน้อย. ด้วยวิธีนี้เราจะสามารถดำเนินการอย่างรวดเร็วและง่ายดายเช่นการแปลงระหว่างรูปแบบหรือการเลือกสีจากหน้าจอไปจนถึงการใช้ในสคริปต์เพื่อสร้างจานสีหรือปรับแต่งสีในธีม
เครื่องมือคือ เข้ากันได้กับหลายรูปแบบและ ช่องว่างสี ต่างรวมถึง RGB, HSL, CIELAB, CIELCh ตลอดจนการแสดง ANSI 8 บิตและ 24 บิต
ดาวน์โหลดและติดตั้ง Pastel
ใน หน้าเวอร์ชัน เค้ก เราจะพบไบนารีสำหรับ Gnu / Linux (.DEB และทั่วไป) และ macOS นอกจากนี้ยังสามารถติดตั้ง Pastel ผ่าน Cargo ได้ หากคุณสนใจคุณสามารถทำได้ ปรึกษาทุกคน ตัวเลือกการติดตั้ง สำหรับรายละเอียดเพิ่มเติม จากหน้า GitHub ของโปรเจ็กต์
หากคุณต้องการติดตั้งซอฟต์แวร์นี้บน Ubuntu เพียงทำตามคำแนะนำด้านล่าง สิ่งแรกคือการเปิดเทอร์มินัล (Ctrl + Alt + T) และในนั้น ใช้ wget ครั้งแรกเพื่อดาวน์โหลดแพ็คเกจ. deb เวอร์ชันล่าสุดของวันนี้:
wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.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