في المقالة التالية سوف نلقي نظرة على الباستيل. هذه أداة موجودة حاليًا في ملف إصدار 0.8.1. هذا البرنامج إذا كنا مهتمين توليد الألوان وتحليلها وتحويلها ومعالجتها، سيسمح لنا بالقيام بذلك من سطر الأوامر. تمت كتابة البرنامج باستخدام Rust ، وتم إصداره بموجب التراخيص رخصة أباتشي (الإصدار 2.0) y رخصة MIT.
كما كنت أقول ، الباستيل هي أداة لاستخدامها في المحطة ، والتي يمكن للمستخدمين من خلالها إنشاء الألوان وتحليلها وتحويلها ومعالجتها. يكون يدعم العديد من التنسيقات المختلفة ومساحات الألوان ، مثل RGB (sRGB) و HSL و CIELAB و CIELCh بالإضافة إلى تمثيلات ANSI 8 بت و 24 بت.
قم بتثبيت Pastel على Ubuntu
كحزمة مبكرة
إلى قم بتثبيت هذه الأداة على نظام Ubuntu الخاص بنا كملف حزمة المفاجئة (إصدار 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) منشور اليوم ، سيكون لدينا أيضًا إمكانية فتح Terminal (Ctrl + Alt + T) واستخدام مجلد مشترك لتحميل . حزمة ديب من الضروري:
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
يمكن للمستخدمين استشر الموارد الشيقة من أحد الأقسام المعروضة في مستودع جيثب الخاص بالمشروع.