במאמר הבא אנחנו הולכים להסתכל על פסטל. זהו כלי שנמצא כעת אצלך הגרסה 0.8.1. התוכנית הזו, אם אנחנו מעוניינים ליצור, לנתח, להמיר ולתפעל צבעים, זה יאפשר לנו לעשות זאת משורת הפקודה. התוכנית נכתבת באמצעות Rust, ומשוחררת תחת הרישיונות רישיון Apache (גרסה 2.0) y רישיון MIT.
כפי שאמרתי, פסטל הוא כלי לשימוש בטרמינל, ובאמצעותו משתמשים יכולים ליצור, לנתח, להמיר ולתפעל צבעים. האם תומך בהרבה פורמטים ומרחבי צבע שונים, כגון RGB (sRGB), HSL, CIELAB, CIELCh, וכן ייצוגי ANSI של 8 ו-24 סיביות.
התקן פסטל על אובונטו
כחבילת הצמד
כדי התקן כלי זה על מערכת אובונטו שלנו כ חבילת הצמד (הגרסה 0.8.0), נצטרך רק לפתוח מסוף (Ctrl + Alt + T) ולהפעיל בו את פקודת ההתקנה:
sudo snap install pastel
אם בזמן אחר אתה צריך לעדכן את התוכנית, כאשר מופיעה גרסה חדשה, אתה רק צריך להקליד את הפקודה:
sudo snap refresh pastel
לאחר ההתקנה, בטרמינל (Ctrl + Alt + T) נוכל בדוק אפשרויות זמינות כותבים בו:
pastel -h
הסר את ההתקנה
הסרת יישום זה מהמערכת שלנו היא פשוטה כמו התקנתו. זה יהיה רק הכרחי לפתוח מסוף (Ctrl + Alt + T) והשתמש בפקודת הסרת ההתקנה המתאימה בו:
sudo snap remove pastel
כחבילת .deb
ניתן למצוא את הגרסה העדכנית ביותר של תוכנית זו זמינה ב- דף שחרור הפרויקט. בנוסף, כדי לקבל את הגרסה העדכנית ביותר (0.8.1) שפורסמה היום, תהיה לנו גם אפשרות לפתוח מסוף (Ctrl + Alt + T) ולהשתמש wget להוריד את חבילה נחוץ:
wget https://github.com/sharkdp/pastel/releases/download/v0.8.1/pastel_0.8.1_amd64.deb
כשתסיים ההורדה נוכל המשך להתקנת החבילה. לשם כך, באותו מסוף נבצע:
sudo dpkg -i pastel_0.8.1_amd64.deb
בסיום ההתקנה, נותר רק להתחיל להשתמש בתוכנה. ל בדוק שההתקנה הצליחה, אתה רק צריך להקליד בשורת הפקודה:
pastel -V
הסר את ההתקנה
כדי הסר את התוכנית המותקנת באמצעות חבילת .deb, יש צורך רק לפתוח מסוף (Ctrl + Alt + T) ולבצע בו:
sudo apt remove pastel
מבט מהיר על פסטל
קבל עזרה
כלי זה יספק לנו סדרה של אפשרויות, כגון להרוות, למזג או לצבוע. ל ראה רשימה מלאה של כל האפשרויות שהוא מציע לנו, יש צורך רק לכתוב בטרמינל את שם התוכנית:
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 של הפרויקט.