WMW

مولد فن ASCII

Free

حوّل النص المكتوب أو الصورة التي تم تحميلها إلى فن ASCII. اختر نمط خط أو تدرج أحرف، واحتفظ باللون، وصدّر كنص عادي أو PNG.

كل شيء يعمل في متصفحك. لا يتم رفع النص أو الصور إلى أي خادم أبدًا.


            
        

النشاط الأخير

مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.

لا يوجد نشاط بعد. كن أول من يبدأ.

التعليقات (0)

هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.

تُراجَع تعليقات الزوار قبل النشر. تسجيل الدخول للنشر فورًا.

لا توجد تعليقات بعد. كن أول من يشارك رأيه!

ماذا تفعل هذه الأداة

يحوّل مولد فن ASCII نصًا مكتوبًا أو صورة مرفوعة إلى فن نصي مكوّن بالكامل من أحرف عادية. اكتب كلمة للحصول على لافتة كبيرة بأسلوب مميز (مفيدة لملفات README أو رسائل بدء تشغيل الطرفية أو تواقيع المنتديات)، أو ارفع صورة للحصول على عرض كلاسيكي قائم على الأحرف لها، مع اختيار أنماط الخط ومجموعات الأحرف ولون اختياري.

كيف يعمل

يُحوَّل النص والصور بواسطة نفس المحرك: يُقرأ المصدر (النص المرسوم أو الصورة) بكسلاً بكسلاً من لوحة HTML، ثم يُقسَّم إلى شبكة من الخلايا -- عدد الأعمدة هو ما تحدده بمنزلق العرض، ويُحسب عدد الصفوف كالتالي: الصفوف = round((ارتفاع المصدر / عرض المصدر) × الأعمدة × 0.55)، حيث يصحح الرقم 0.55 كون الأحرف أحادية المسافة أطول من عرضها، بحيث يحافظ الفن النهائي على النسب الصحيحة.

يُحوَّل كل بكسل داخل خلية إلى قيمة سطوع باستخدام السطوع = 0.299 × أحمر + 0.587 × أخضر + 0.114 × أزرق (الصيغة القياسية لمدى سطوع اللون كما تراه عين الإنسان)، ثم يُحسب المتوسط عبر الخلية بأكملها. هذا السطوع المتوسط، من 0 (أسود) إلى 255 (أبيض)، يختار حرفًا واحدًا من التدرج المحدد: الفهرس = round((السطوع ÷ 255) × (طول التدرج − 1))، بحيث تحصل الخلايا السوداء على الحرف الأكثف وتحصل الخلايا البيضاء على الأفتح (أو العكس، مع تفعيل العكس).

المشكلات التي تحلها

الأسئلة الشائعة

›كيف يعمل تحويل صورة أو نص إلى فن ASCII في الواقع؟

ترسم الأداة نصك (باستخدام خط حقيقي من المتصفح) أو صورتك على لوحة مخفية، وتقرأ لون كل بكسل، ثم تقسم تلك اللوحة إلى شبكة من الكتل الصغيرة، كتلة واحدة لكل حرف في الناتج. يختار متوسط سطوع كل كتلة حرفًا من تدرج مرتب من "الأكثف" إلى "الأفتح" -- الكتل الداكنة تحصل على أحرف كثيفة مثل @ أو #، والكتل الفاتحة تحصل على أحرف متناثرة مثل . أو مسافة فارغة.

›لماذا تنطبق أنماط "كتلي" و"مائل" و"ظل ثلاثي الأبعاد" وغيرها فقط على وضع النص؟

تغيّر هذه الأنماط طريقة رسم النص المكتوب قبل تحويله إلى أحرف -- وزن خط أثقل لـ"كتلي"، خط مائل لـ"مائل"، طبقة مكررة مُزاحة لـ"ظل ثلاثي الأبعاد"، تفريغ بلا تعبئة لـ"تفريغ". الصورة المرفوعة ليس لها "خط" يمكن تطبيق نمط عليه، لذا يأخذ وضع الصورة عينات من الصورة دائمًا كما هي تمامًا.

›ماذا تفعل ميزة "الاحتفاظ باللون"، وهل ستظل تعمل إذا لصقتها في مكان آخر؟

عند تفعيل "الاحتفاظ باللون"، يُلوَّن كل حرف على الشاشة ليطابق متوسط لون كتلته المصدر، بحيث يستمر العمل الفني بالمظهر نفسه للصورة الأصلية أو النص الملون مباشرة على الصفحة. تصديرات النص العادي (نسخ، تنزيل .txt) تكون دائمًا بلون واحد، لأن النص العادي ليس له لون لكل حرف -- فقط المعاينة على الصفحة وتنزيل PNG يحتفظان باللون.

›ما هو تدرج الأحرف، وهل يمكنني استخدام تدرجي الخاص؟

التدرج هو مجموعة مرتبة من الأحرف تُستخدم من الأغمق/الأكثف إلى الأفتح/الأكثر تناثرًا، مثل "@%#*+=-:. " للمظهر الكلاسيكي أو أحرف الكتل مثل "█▓▒░" لنتيجة أنظف وأكثر صلابة. اختر مخصص واكتب أحرفك الخاصة بأي ترتيب من الكثيف إلى الفاتح لتصميم مظهرك الخاص.

›هل تُرفع صورتي إلى أي مكان؟

لا. يحدث تحويل النص والصورة بالكامل في متصفحك باستخدام واجهة برمجة canvas. لا يُرسل شيء إلى خادم، ولا يُخزَّن شيء إلا إذا اخترت بنفسك تنزيل النتيجة أو نسخها.

أدوات ذات صلة