لا تحب الإعلانات؟ يذهب خالية من الإعلانات اليوم
مولد رموز لون الطرف ANSI
لونمطورنص
إعلان · حذف؟
إعلان · حذف؟
مرشد
مولد رموز لون الطرف ANSI
بناء تسلسلات مُقدِّمة للـ ANSI (كودات تشكيل الرسوم) لتصحيح وتنسيق مخرجات الطرف. اختر لونًا أماميًا وخلفيًا، وغيّر أنماط النص مثل التضخيم أو التسجيل، واحصل على تسلسل مُقدِّم جاهز للنسخ مع معاينة حية لطريقة عرضه في الطرف.
كيفية استخدام
- أدخل النص الذي ترغب في تشكيله في نص عيني الحقل (مثلاً،
Error: file not found). - اختر وضع اللون: أساسي (16 لون) لضمان التوافق الأقصى، 256 لون للوحة الغنية، أو لون حقيقي (24 بت RGB) لأي لون سداسي.
- اختر لونًا أماميًا و(بشكل اختياري) خلفيًا. غيّر أنماط النص مثل التضخيم، التسجيل، التسجيل، أو التذبذب.
- اختر مُقدِّم تسلسل التي تتوافق مع لغتك:
\033[(C / Python)،\x1b[(Node)، أو\e[(bash). - انسخ التسلسل المُقدَّم، أو النص المُغطى (التسلسل + النص + إعادة التعيين)، أو المثال الجاهز للغة Python / Node / Bash.
خصائص
- ثلاثة أنماط لونية – 16 لونًا باستخدام SGR (30-37 / 90-97 / 40-47 / 100-107)، لوحة 256 لونًا من xterm (38;5;N / 48;5;N)، ولون حقيقي بـ 24 بت (38;2;R;G;B / 48;2;R;G;B).
- مُغطاة بالأنماط الكاملة – التضخيم (1)، المُخفّف (2)، المائل (3)، المُسجَّل (4)، التذبذب (5)، المُعاكس (7)، والمُسجَّل (9).
- معاينة حية للطرف – عرض النص المُشكّل في شاشة سوداء للطرف لكي ترى النتيجة قبل نسخها إلى أي مكان.
- أنماط متعددة للتسلسل – اختيار بين
\033[,\x1b[,\e[أو حرف ESC الخام لتناسب اللغة أو الشل الذي تستخدمه. - مُصادر جاهزة للنسخ – أمثلة مُعدة تلقائيًا تُغلف نص العينة بالتسلسل المختار وتم تعيينه في النهاية.
print(),console.log()و، وprintfأيقونات SGR النشطة - – ملخص لكل معلمة SGR النشطة حاليًا، بما في ذلك الاسم البشري للون والكود العددي. ما هو تسلسل ANSI؟
التعليمات
-
تسلسل ANSI هو سلسلة خاصة تبدأ بحرف التحكم ESC (0x1B) وتُعرف من قبل مُحاكاة الطرف كأوامر بدلًا من نص قابل للطباعة. الشكل الأكثر شيوعًا هو مقدّم التسلسل (CSI)، المكتوب كـ ESC متبوعًا بـ مُفتوح، ويُستخدم لنقل مؤشر الموضع، ومسح أجزاء من الشاشة، وخصوصًا هنا، لتغيير ألوان النص وأنماطه من خلال معلمات تشكيل الرسوم (SGR).
ما معنى SGR في كودات ANSI؟
-
SGR تعني اختيار تشكيل الرسوم. هي مجموعة من تسلسلات CSI التي تنتهي بحرف "م" وتحتوي على معلمات رقمية تتحكم في خصائص العرض مثل لون الخلفية، لون الخلفية، التضخيم، التسجيل، التسجيل، والذبذبة. تم توحيد هذه الكودات في ECMA-48 وISO/IEC 6429.
لماذا هناك ثلاث أنماط لونية؟
-
تطورت الأجهزة الطرفية مع الزمن. كانت الأجهزة الأصلية من سلسلة VT100 تدعم فقط 8 ألوان بالإضافة إلى 8 ألوان مُضيئة، مما أصبحت مُتاحة كمدى 16 لونًا باستخدام مُحددات SGR (من 30 إلى 37، من 90 إلى 97 للخلفية). أضافت xterm لاحقًا لوحة مُقَسّمة بـ 256 لونًا، تُستخدم عبر 38;5;N. يمكن للطرفات الحديثة توجيه أي لون RGB باستخدام 38;2;R;G;B، ويُعرف هذا باسم اللون الحقيقي أو اللون بـ 24 بت. كل نمط يُقدّم قدرة مُحسّنة مقابل التوافق مع الأجهزة القديمة.
ما الذي يفعله كود إعادة التعيين؟
-
يُكتب تسلسل إعادة التعيين كـ ESC [ 0 m، ويُعيد تعيين كل المعلمات المُحددة سابقًا ويُعيد الطرف إلى لونه الافتراضي للخلفية، لونه الافتراضي للخلفية، ونماط النص الافتراضي. بدون تعيين تعيين في النهاية، سيستمر اللون أو النمط في تطبيقه على النص التالي الذي يُطبعه البرنامج، وهو ما لا يُرغب به عادةً.
لماذا تتجاهل بعض الأجهزة كود التذبذب؟
-
النص المُذبذب (مُعلمة SGR 5) هو جزء تقني من المعيار، لكن معظم مُحاكاة الأجهزة الحديثة تُظهره كمُضيء، أو تُظهره بدون حركة، أو تتجاهله بالكامل. يعتمد السلوك على مُحاكاة الطرف وخيارات المستخدم فيما يتعلق بالوصول، لأن النص المُذبذب قد يُسبب اضطرابًا أو اضطرابات في الرؤية. تُستخدم الأدوات التي تهدف إلى جذب الانتباه عادةً على شكل مُعاكس أو ألوان مُضيئة بدلًا من ذلك.
-1 لإلغاء التفعيل
هل تريد حذف الإعلانات؟
تخلص من الإعلانات اليوم
تثبيت ملحقاتنا
أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع
恵 وصلت لوحة النتائج!
لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!
إعلان · حذف؟
أدوات يجب تجربتها
عرض الكلإعلان · حذف؟
شارك
إعلان · حذف؟
