تبدیل تصویر به هنر ASCII رایگان
هر تصویری را به هنر ASCII برای چت، READMEها، ترمینالها یا پیامهای کامیت تبدیل کنید. مجموعههای کاراکتری متعدد شامل کاراکترهای بلوکی و ایموجی.
فایل را اینجا رها کنید یا برای انتخاب کلیک کنید
JPG, PNG, WebP, GIF, HEIC, HEIF · پردازش روی دستگاه شما
یا Ctrl+V را بزنید تا از کلیپبورد جایگذاری شود
نکته: میتوانید با Ctrl+V یک اسکرینشات بچسبانید
فایلهای شما هرگز دستگاهتان را ترک نمیکنند. تمام پردازش به صورت محلی در مرورگر شما انجام میشود.
کاربردهای رایج
- هنر ASCII برای فایل های README ایجاد کنیدلوگو و بنرهای مبتنی بر متن برای README های GitHub ایجاد کنید که در monospace رندر می شوند.
- هنر ترمینال و MOTDهنر ASCII برای پیام های خوش آمد ترمینال، بنرهای SSH یا فایل های پیام-روز ایجاد کنید.
- هنر ASCII در پیام های commitهنر ASCII قابل تذکر را به یادداشت های انتشار، پیام های commit یا توضیحات برچسب اضافه کنید.
- هنر ASCII برای چت و Discordمیم های ASCII و هنر را برای اشتراک گذاری در کانال های Discord، Slack یا IRC ایجاد کنید.
- هنر ASCII برای پوسترها و چاپهنر ASCII در مقیاس بزرگ برای پوسترها، چاپ ها یا بخش های قهرمان وب سایت ایجاد کنید.
نحوه کار
تبدیل کاملاً در مرورگر شما با استفاده از Canvas API اجرا میشود — بدون سرور، بدون آپلود. ابزار تصویر شما را روی یک بوم خارج-از-صفحه در عرض ستون هدف مقیاسشده میکشد، مقادیر RGB هر پیکسل را از طریق getImageData میخواند، و روشنایی ادراکی هر پیکسل را به یک کاراکتر از یک رشته جستوجوی انتخابی شما نگاشت میکند.
- 1Canvas تصویر را مقیاس میکندتصویر شما روی یک بوم پنهان دقیقاً به اندازه شبکه خروجی — معمولاً بهطور پیشفرض ۸۰ ستون عرض — کشیده میشود، با ارتفاعی که خودکار تنظیم میشود تا نسبت ابعاد تصویر حفظ شود (نصف برای فونتهای monospace، که بلندتر از عریض هستند).
- 2نمونهبرداری روشنایی پیکسلبهپیکسلابزار getImageData را فراخوانی میکند تا بایتهای خام RGBA هر سلول را بخواند. هر پیکسل را با فرمول ادراکی ITU-R (۰٫۲۹۹R + ۰٫۵۸۷G + ۰٫۱۱۴B) به یک مقدار روشنایی تک تبدیل میکند، سپس آفست روشنایی، ضریب کنتراست، و منحنی گامای شما را اعمال میکند.
- 3روشنایی به یک کاراکتر نگاشت میشودروشنایی تعدیلشده (۰–۱) در طول رشته کاراکتر انتخابی — استاندارد ( .:-=+*#%@)، جزئی ۷۰-گلیفی، عناصر بلوکی، دودویی، یا مجموعه سفارشیای که تایپ میکنید — ضرب میشود، و کاراکتر آن شاخص در شبکه خروجی قرار میگیرد.
- 4صدور در متن ساده، PNG، یا HTMLشبکه تمامشده برای کپی/دانلود در یک رشته متن ساده به هم متصل میشود. برای صدور PNG، هر کاراکتر روی یک بوم دوم با fillText در ۱۲px monospace رندر میشود. حالت رنگی RGB اصلی هر پیکسل را میخواند و هر کاراکتر را در یک عنصر span با استایل درونخطی میپیچد، که میتواند بهصورت یک فایل HTML مستقل صادر شود.
تصویر شما مستقیماً توسط Canvas API مرورگر خوانده میشود و هرگز دستگاه شما را ترک نمیکند — دادهای در هیچ نقطهای به سروری ارسال نمیشود.
ابزارهای مرتبط
مولّد بنر ASCII
متن را به بنرهای بزرگ ASCII-art در فونتهای کلاسیک FIGlet تبدیل کنید — کپی یا دانلود به صورت .txt.
OCR — استخراج متن از تصویر
متن را از تصویر، اسکرینشات، اسناد اسکنشده و PDF استخراج کنید (یا PDF قابل جستوجو ذخیره کنید) با PP-OCRv5 و کاملاً در مرورگر خودتان. خط لاتین، چینی، ژاپنی، کرهای، سیریلیک، عربی، دوانگاری، تایلندی، یونانی، تامیلی و تلوگو را میخواند.
حذفکنندهی اشیاء (پاککن جادویی)
افراد، اشیاء، متن یا لکها را از عکس حذف کنید: روی آنها رنگ بزنید و ناحیه با توجه به اطرافش پر میشود، درست در مرورگر شما. لغو کنید، مقایسه کنید و به صورت JPG یا PNG ذخیره کنید. عکس شما هرگز بارگذاری نمیشود.