مفت تصویر سے ASCII آرٹ کنورٹر
کسی بھی تصویر کو چیٹ، READMEs، ٹرمینلز، یا commit messages کے لیے ASCII آرٹ میں تبدیل کریں۔ block کرداروں اور emoji سمیت متعدد کردار سیٹ۔
فائل یہاں چھوڑیں، یا براؤز کرنے کے لیے کلک کریں
JPG, PNG, WebP, GIF, HEIC, HEIF · آپ کے آلے پر پراسیس ہوتی ہے
یا کلپ بورڈ سے پیسٹ کرنے کے لیے Ctrl+V دبائیں
ٹپ: آپ Ctrl+V سے اسکرین شاٹ پیسٹ کر سکتے ہیں
آپ کی فائلیں کبھی آپ کے ڈیوائس سے نہیں نکلتیں۔ تمام پروسیسنگ آپ کے براؤزر میں مقامی طور پر ہوتی ہے۔
عام استعمالات
- README فائلوں کے لیے ASCII فن بنائیںGitHub READMEs کے لیے متن پر مبنی لوگوز اور بینرز بنائیں جو monospace میں رینڈر ہوتے ہیں۔
- ٹرمینل اور MOTD فنٹرمینل خوش آمدید پیغامات، SSH بینرز، یا message-of-the-day فائلوں کے لیے ASCII فن بنائیں۔
- Commit پیغامات میں ASCII فنیادگار ASCII فن کو release notes, commit messages, یا tag descriptions میں شامل کریں۔
- چیٹ اور Discord کے لیے ASCII فنASCII memes اور فن بنائیں Discord, Slack, یا IRC چینلز میں شیئر کرنے کے لیے۔
- پوسٹرز اور پرنٹ کے لیے ASCII فنبڑے پیمانے پر ASCII فن بنائیں پوسٹرز، پرنٹس، یا ویب ہیرو سیکشنز کے لیے۔
یہ کیسے کام کرتا ہے
تبدیلی مکمل طور پر آپ کے براؤزر میں Canvas API سے ہوتی ہے — نہ سرور، نہ اپ لوڈ۔ ٹول آپ کی تصویر کو ہدف کالم چوڑائی کے مطابق آف اسکرین canvas پر بناتا ہے، getImageData سے ہر پکسل کی RGB قدریں پڑھتا ہے، اور ہر پکسل کی ادراکی چمک کو آپ کی منتخب تلاش اسٹرنگ کے ایک حرف سے جوڑتا ہے۔
- 1Canvas تصویر کا پیمانہ بدلتا ہےآپ کی تصویر آؤٹ پٹ گرڈ کے بالکل مطابق سائز والے پوشیدہ canvas پر بنتی ہے — عموماً ڈیفالٹ 80 کالم چوڑی، اونچائی تناسب برقرار رکھنے کے لیے خود بخود ایڈجسٹ (monospace فونٹس کے لیے آدھی، جو چوڑے سے زیادہ لمبے ہوتے ہیں)۔
- 2ہر پکسل کی چمک کا نمونہٹول ہر خانے کے لیے خام RGBA بائٹس پڑھنے کو getImageData چلاتا ہے۔ یہ ITU-R ادراکی فارمولے (0.299R + 0.587G + 0.114B) سے ہر پکسل کو ایک چمک کی قدر میں بدلتا ہے، پھر آپ کا چمک آفسیٹ، کنٹراسٹ ضارب اور گاما کرو لگاتا ہے۔
- 3چمک ایک حرف سے جڑتی ہےایڈجسٹ شدہ چمک (0–1) کو منتخب حروف کی اسٹرنگ کی لمبائی سے ضرب دی جاتی ہے — معیاری ( .:-=+*#%@)، 70 علامات والی تفصیلی، بلاک عناصر، بائنری، یا آپ کا ٹائپ کیا گیا حسب ضرورت مجموعہ — اور اس اشاریے والا حرف آؤٹ پٹ گرڈ میں رکھا جاتا ہے۔
- 4سادہ متن، PNG یا HTML میں ایکسپورٹمکمل گرڈ کاپی/ڈاؤن لوڈ کے لیے سادہ متن اسٹرنگ میں جوڑا جاتا ہے۔ PNG ایکسپورٹ کے لیے ہر حرف 12px monospace پر fillText سے دوسرے canvas پر بنایا جاتا ہے۔ رنگین موڈ ہر پکسل کا اصل RGB پڑھتا ہے اور ہر حرف کو inline-style والے span عنصر میں لپیٹتا ہے، جو خود کفیل HTML فائل کے طور پر ایکسپورٹ ہو سکتا ہے۔
آپ کی تصویر براؤزر کی Canvas API براہ راست پڑھتی ہے اور کبھی آپ کے آلے سے باہر نہیں جاتی — کسی بھی مرحلے پر کوئی ڈیٹا کسی سرور کو نہیں بھیجا جاتا۔
متعلقہ ٹولز
ASCII بینر جنریٹر
متن کو کلاسیکی FIGlet فونٹس میں بڑے ASCII-art بینرز میں تبدیل کریں — کاپی کریں یا .txt کے طور پر ڈاؤن لوڈ کریں۔
OCR — تصویر سے متن نکالنے والا
PP-OCRv5 کے ذریعے تصاویر، اسکرین شاٹس، اسکین شدہ دستاویزات اور PDF سے متن نکالیں (یا قابلِ تلاش PDF محفوظ کریں)، سب کچھ مکمل طور پر آپ کے براؤزر میں۔ لاطینی، چینی، جاپانی، کوریائی، سیریلک، عربی، دیوناگری، تھائی، یونانی، تامل اور تیلگو رسم الخط پڑھتا ہے۔
آبجیکٹ ریموور (میجک اریزر)
تصویر سے لوگوں، اشیاء، متن یا دھبوں کو ہٹائیں: ان پر پینٹ کریں اور علاقہ اردگرد سے بھر دیا جاتا ہے، بالکل آپ کے براؤزر میں۔ انڈو کریں، موازنہ کریں اور بطور JPG یا PNG محفوظ کریں۔ آپ کی تصویر کبھی اپ لوڈ نہیں ہوتی۔