Mitos؛ تولیدکنندهٔ ASCII art از شرکت Oxide
خلاصهٔ کاملتر
Mitos یه تولیدکنندهٔ ASCII art ـه که شرکت Oxide Computer ساخته. کارش اینه که عکسها و گیفها رو به تصویرهای متنیِ ASCII تبدیل کنه، و یه نسخهٔ زندهٔ آنلاین هم داره. به گفتهٔ خودشون این ابزار برای تولید گرافیکهای برندِ ASCII استفاده میشه.
از نظر قابلیتها، Mitos میتونه از چند منبع ASCII تولید کنه: عکس، گیف، و حتی کدِ سفارشیِ جاوااسکریپت. کنترلهای پیشپردازش مثل روشنایی، کنتراست، دیترینگ و وارونهسازی داره، مجموعهکاراکترهای ASCII قابلسفارشیسازی، پیشنمایش همزمان با زوم و pan، پشتیبانی از انیمیشن با کنترل پخش، چند گزینهٔ خروجی و یه گرید روی تصویر.
از نظر فنی، این ابزار با React، TypeScript، Vite، TailwindCSS، CodeMirror (برای ادیتور کد) و gifuct-js (برای پردازش گیف) ساخته شده. پروژه روی کتابخانهای به اسم play.core (ساختهٔ Andreas Gysin) سوار شده که یه کتابخانهٔ رندر ASCII ـه با APIـی الهامگرفته از برنامهنویسیِ GLSL. تیم توضیح میده که هرچند رندر مستقیمِ متن روی DOM شاید کارآمدتر باشه، استفاده از این کتابخانه رندرِ یکدست و بستهبندیِ راحتترِ کامپوننتهای مستقلِ ASCII رو ممکن میکنه.
یه نکتهٔ مهم که خودِ Oxide تأکید میکنه اینه که Mitos در حال حاضر یه ابزار داخلیه و کاملاً به دیزاینسیستمِ خودِ Oxide گره خورده. میگن نسبت به PR ها روبازن، ولی چون شرکت کوچیکیه و هدف اصلیِ این ریپو ابزار داخلیه، نمیتونن تضمین کنن که همهٔ PR ها ادغام بشن. پروژه تحت مجوز Mozilla Public License نسخهٔ ۲.۰ منتشر شده.
نکات کلیدی:
- Mitos عکس و گیف رو به ASCII art تبدیل میکنه و یه نسخهٔ زندهٔ آنلاین داره
- علاوه بر تصویر، حالت کدنویسیِ زنده با جاوااسکریپت هم داره
- کنترلهای پیشپردازش مثل روشنایی، کنتراست و دیترینگ ارائه میده
- با React، TypeScript، Vite و TailwindCSS ساخته شده و روی play.core سواره
- فعلاً یه ابزار داخلیِ Oxide ـه و به دیزاینسیستم خودشون گره خورده




