في هذه المقالة سوف نلقي نظرة على الباستيل. إنها أداة سطر أوامر مجانية ومفتوحة المصدر للعمل مع الألوان. يمكننا تحويل الألوان من تنسيق إلى آخر ، وعرض الألوان وتحليلها من الجهاز وحتى استخدام محدد الألوان ، من بين إمكانيات أخرى.
هذه الأداة مكتوبة بلغة Rust وقد تم إطلاقه قبل أيام قليلة ، ولكن بالفعل يفكر في عدد غير قليل من حالات الاستخدام. بواسطته سنتمكن من إجراء عمليات سريعة وبسيطة مثل التحويل بين التنسيقات أو اختيار لون من الشاشة ، لاستخدامه في البرامج النصية لإنشاء لوحات الألوان أو معالجة الألوان في السمات.
الأداة هي متوافق مع العديد من التنسيقات و مساحات اللون مختلف، بما في ذلك تمثيلات RGB و HSL و CIELAB و CIELCh وكذلك تمثيلات ANSI 8 بت و 24 بت.
قم بتنزيل وتثبيت Pastel
في صفحة الإصدارات كيك سنجد ثنائيات Gnu / Linux (.DEB وعامة) و macOS. يمكن أيضًا تثبيت الباستيل من خلال 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 ، سيكون لدينا عدد معين من الخيارات أو الأوامر الفرعية المتاحة. من بينها يمكننا أن نجد:
- اللون → سوف تظهر عينة معلومات عن اللون المحدد.
- قائمة → سيقدم لنا شاشة قائمة اسم اللون المتاحة.
- عشوائية → إنشاء ملف قائمة ألوان عشوائية.
- خامد → سوف تولد مجموعة من الألوان المميزة بصريًا ، مما يزيد من اختلاف اللون الملحوظ بين أزواج الألوان.
- ترتيب حسب → فرز قائمة الألوان عن طريق الممتلكات المعينة.
- اختيار → حدد لون الشاشة بشكل تفاعلي. وتجدر الإشارة هنا إلى أنه لكي يعمل أمر منتقي الألوان ، سنحتاج إلى تثبيت منتقي ألوان خارجي. سيتمكن المستخدمون من الاختيار بين com.gpick, اكس كولور y colorpicker.
- شكل → قم بتحويل الألوان المحددة بتنسيق محدد.
- طلاء → اطبع النص بالألوان باستخدام تسلسل هروب ANSI.
- ميل → إنشاء ملف تسلسل اللون محرف بين "البداية" و "التوقف".
- مزيج → أنشئ ألوانًا جديدة عن طريق الإقحام بين لونين في مساحة معينة.
- مشبع → زيادة تشبع اللون بكمية محددة.
- التشبع → تقليل تشبع اللون بكمية محددة.
- أنار → يخفف اللون بكمية محددة.
- ظلم → أغمق اللون بكمية محددة.
- تناوب → قم بتدوير قناة النغمة بالزاوية المحددة.
- تكملة → احصل على اللون التكميلي (استدارة الملعب 180 درجة).
- اللون الرمادي → اصنع ظلًا رماديًا من وضوح معين.
- إلى الرمادي → قم بإزالة تشبع اللون تمامًا (يحافظ على الإنارة).
- لون الخط → إرجاع لون نص المقدمة يمكن قراءته (أسود أو أبيض) للون خلفية معين.
بعض أمثلة الاستخدام
اسم التنسيق سوف تبين لنا اسم لون معين:
pastel format name 44cc11
El الأمر الفرعي اللون سيذهب إلينا عرض معلومات عن الألوان التي نضيفها بالنظام الست عشري:
pastel color 0E5478 4ecdc4 c7f484
سنكون قادرين احصل على لونين عشوائيين باستخدام أمر فرعي عشوائي من أداة Pastel:
pastel random -n 2
عند استخدام ملف مزيج فرعي، ونحن خلق لون جديد خلط الأحمر والأزرق (في هذا المثال) في مساحة ألوان 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