พาสเทล สร้าง วิเคราะห์ แปลง และปรับแต่งสีจากเทอร์มินัล

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

บทความถัดไปเราจะพาไปดู Pastel กัน นี่คือเครื่องมือที่อยู่ใน .ของคุณ 0.8.1 รุ่น. โปรแกรมนี้หากเราสนใจ สร้าง วิเคราะห์ แปลง และจัดการสีจะทำให้เราสามารถดำเนินการได้จากบรรทัดคำสั่ง โปรแกรมเขียนโดยใช้ Rust และเผยแพร่ภายใต้ลิขสิทธิ์ ใบอนุญาต Apache (เวอร์ชัน 2.0) y ใบอนุญาต MIT.

อย่างที่ฉันบอกไป สีพาสเทลเป็นเครื่องมือที่ใช้ในเทอร์มินัล ซึ่งผู้ใช้สามารถสร้าง วิเคราะห์ แปลง และจัดการสีได้ คือ รองรับรูปแบบและช่องว่างสีที่หลากหลาย เช่น RGB (sRGB), HSL, CIELAB, CIELCh ตลอดจนการแสดง ANSI 8- และ 24 บิต.

ติดตั้ง Pastel บน Ubuntu

เป็นแพ็คเกจสแน็ป

ไปยัง ติดตั้งยูทิลิตี้นี้บนระบบ Ubuntu ของเราเป็น สแน็ปแพ็ค (0.8.0 รุ่น) เราจะต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) และรันคำสั่งการติดตั้งในนั้น:

ติดตั้งเค้ก snap

sudo snap install pastel

ถ้าในเวลาอื่นคุณต้องการ อัปเดตโปรแกรมเมื่อมีเวอร์ชันใหม่ปรากฏขึ้น คุณเพียงแค่พิมพ์คำสั่ง:

sudo snap refresh pastel

หลังการติดตั้ง ในเทอร์มินัล (Ctrl + Alt + T) เราทำได้ ตรวจสอบตัวเลือกที่มีอยู่ เขียนในนั้น:

เค้กคำสั่ง

pastel -h

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

การลบแอปพลิเคชันนี้ออกจากระบบของเราทำได้ง่ายเพียงแค่ติดตั้ง มันจำเป็นเท่านั้น เปิดเทอร์มินัล (Ctrl + Alt + T) และใช้คำสั่งถอนการติดตั้งที่เกี่ยวข้องในนั้น:

ถอนการติดตั้ง snap พาสเทล

sudo snap remove pastel

เป็นแพ็คเกจ. deb

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

ดาวน์โหลดแพ็คเกจเค้ก deb

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

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

ติดตั้งเค้ก deb

sudo dpkg -i pastel_0.8.1_amd64.deb

เมื่อสิ้นสุดการติดตั้ง จะเหลือเพียงการเริ่มต้นใช้งานโปรแกรมเท่านั้น สำหรับ ตรวจสอบว่าการติดตั้งสำเร็จหรือไม่คุณเพียงแค่ต้องพิมพ์ในบรรทัดคำสั่ง:

รุ่นพาสเทล

pastel -V

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

ไปยัง ลบโปรแกรมที่ติดตั้งด้วยแพ็คเกจ. debจำเป็นต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) และดำเนินการในนั้น:

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

sudo apt remove pastel

ดู Pastel ชัดๆ

เพื่อให้ได้ ayuda

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

pastel

ไปยัง รับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกเฉพาะ (เช่น ระบายสี) เราสามารถใช้ในเทอร์มินัล:

pastel paint -h

อีกวิธีให้ได้ผลเหมือนเดิม, มันจะเขียนว่า:

ทางเลือกเดียวช่วยได้

pastel help paint

แสดงชื่อสี

ตัวเลือก รูปแบบชื่อ กำลังจะแสดงชื่อสีที่กำหนดให้เราดู:

รูปแบบชื่อ

pastel format name 44ca12

แสดงรายละเอียดของสี

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

รายละเอียดที่มีสีสัน

pastel color 0E5478 c7f484

รับสีสุ่ม

เราจะสามารถ รับสองสีสุ่มโดยใช้ตัวเลือก สุ่ม ของเครื่องมือนี้ดังต่อไปนี้:

สีสุ่ม

pastel random -n 2

ตัวเลือกช่อง

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

ตัวเลือกเค้กช่อง

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

ส่งสีเป็นอาร์กิวเมนต์

สีสามารถ ผ่านเป็นอาร์กิวเมนต์ตำแหน่ง. ตัวอย่างนี้จะเป็น:

ส่งผ่านอาร์กิวเมนต์สี

pastel lighten 0.2 orchid orange lawngreen

อ่านสีจากอินพุตมาตรฐาน

ด้วย สามารถอ่านสีได้จากอินพุตมาตรฐาน:

อ่านอินพุตมาตรฐาน

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

คละสี

เมื่อใช้ตัวเลือก ผสม เราจะสามารถสร้างสีใหม่ได้. ตัวอย่างเช่น หากเราผสมสีเหลืองและสีแดงในพื้นที่สี RGB ผลลัพธ์ที่ได้จะเป็นดังนี้:

ผสมสีพาสเทล

pastel mix --colorspace=RGB yellow red

การแปลงรูปแบบ

เครื่องมือนี้ยังช่วยให้เรา แปลงสีจากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง:

การแปลงสี

pastel format hsl ff8000

ผู้ใช้สามารถ ปรึกษาแหล่งข้อมูลที่น่าสนใจจากส่วนใดส่วนหนึ่งที่นำเสนอใน ที่เก็บ GitHub ของโปรเจ็กต์.


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

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

*

*

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