मुख्य सामग्रीमा जानुहोस्
LibraTool logoLibraTool

निःशुल्क इमेजबाट ASCII आर्ट कन्भर्टर

जुनसुकै छविलाई च्याट, README, टर्मिनल, वा commit सन्देशहरूका लागि ASCII art मा रूपान्तरण गर्नुहोस्। ब्लक वर्ण र emoji सहित एकाधिक वर्ण सेटहरू।

लोड भएपछि अफलाइन काम गर्छ

फाइल यहाँ छोड्नुहोस्, वा ब्राउज गर्न क्लिक गर्नुहोस्

JPG, PNG, WebP, GIF, HEIC, HEIF · तपाईंको उपकरणमा प्रशोधन गरियो

वा क्लिपबोर्डबाट टाँस्न Ctrl+V थिच्नुहोस्

फाइलहरू ब्राउज गर्नुहोस्

सुझाव: Ctrl+V थिचेर स्क्रिनसट टाँस्न सक्नुहुन्छ

तपाईंका फाइलहरू कहिल्यै तपाईंको यन्त्र छोड्दैनन्। सबै प्रशोधन तपाईंको ब्राउजरमा स्थानीय रूपमा हुन्छ।

सामान्य प्रयोगहरू

  • README फाइलहरूको लागि ASCII कला बनाउनुहोस्Monospace मा प्रतिपादित GitHub README को लागि पाठ-आधारित लोगो र ब्यानर बनाउनुहोस्।
  • टर्मिनल र MOTD कलाटर्मिनल स्वागत सन्देशहरु, SSH ब्यानर, वा सन्देश-अफ-दि-डे फाइलहरूको लागि ASCII कला उत्पन्न गर्नुहोस्।
  • प्रतिबद्धता सन्देशहरूमा ASCII कलारिलीज नोटहरु, प्रतिबद्धता सन्देशहरु, वा ट्याग विवरणहरूमा स्मरणीय ASCII कला थप्नुहोस्।
  • च्याट र Discord को लागि ASCII कलाDiscord, Slack, वा IRC च्यानलहरूमा साझा गर्नको लागि ASCII meme र कला बनाउनुहोस्।
  • पोस्टर र प्रिन्टको लागि ASCII कलापोस्टरहरु, प्रिङ्टहरु, वा वेब नायक खण्डहरूको लागि बडा आकारको ASCII कला उत्पन्न गर्नुहोस्।

यो कसरी काम गर्छ

रूपान्तरण Canvas API प्रयोग गरी पूर्ण रूपमा तपाईंको ब्राउजरमा हुन्छ — कुनै सर्भर छैन, कुनै अपलोड छैन। उपकरणले तपाईंको छविलाई लक्ष्य स्तम्भ चौडाइमा स्केल गरिएको अफस्क्रिन क्यानभासमा कोर्छ, getImageData मार्फत हरेक पिक्सेलको RGB मान पढ्छ, र हरेक पिक्सेलको प्रकाशीय उज्यालोपनलाई तपाईंले छानेको लुकअप स्ट्रिङबाट एउटा क्यारेक्टरमा नक्सा बनाउँछ।

  1. 1
    Canvas ले छवि स्केल गर्छ
    तपाईंको छवि आउटपुट ग्रिडमा ठ्याक्कै साइज गरिएको एउटा लुकेको क्यानभासमा कोरिन्छ — पूर्वनिर्धारित रूपमा सामान्यतया 80 स्तम्भ चौडा, छविको आस्पेक्ट रेसियो सुरक्षित राख्न उचाइ स्वतः समायोजित (monospace फन्टका लागि आधा, जुन चौडाइभन्दा अग्लो हुन्छ)।
  2. 2
    प्रति-पिक्सेल प्रकाशमानता स्याम्पलिङ
    उपकरणले हरेक कोषका लागि कच्चा RGBA बाइट पढ्न getImageData कल गर्छ। यसले ITU-R प्रकाशीय सूत्र (0.299R + 0.587G + 0.114B) प्रयोग गरी हरेक पिक्सेललाई एउटा एकल उज्यालोपन मानमा रूपान्तरण गर्छ, त्यसपछि तपाईंको उज्यालोपन अफसेट, कन्ट्रास्ट गुणक, र ग्यामा कर्भ लागू गर्छ।
  3. 3
    उज्यालोपनले एउटा क्यारेक्टरमा नक्सा बनाउँछ
    समायोजित उज्यालोपन (0–1) लाई छानिएको क्यारेक्टर स्ट्रिङको लम्बाइले गुणा गरिन्छ — मानक ( .:-=+*#%@), 70-ग्लिफ विस्तृत, ब्लक एलिमेन्ट, बाइनरी, वा तपाईंले टाइप गर्नुभएको कस्टम सेट — र त्यो इन्डेक्समा क्यारेक्टर आउटपुट ग्रिडमा राखिन्छ।
  4. 4
    सादा पाठ, PNG, वा HTML मा निर्यात गर्नुहोस्
    पूरा ग्रिड प्रतिलिपि/डाउनलोडका लागि एउटा सादा-पाठ स्ट्रिङमा जोडिन्छ। PNG निर्यातका लागि, हरेक क्यारेक्टर 12px monospace मा fillText सँग दोस्रो क्यानभासमा रेन्डर हुन्छ। रङ मोडले प्रति पिक्सेल मूल RGB पढ्छ र हरेक क्यारेक्टरलाई एउटा इनलाइन-स्टाइल गरिएको span एलिमेन्टमा र्‍याप गर्छ, जुन एउटा स्वयं-निहित HTML फाइलको रूपमा निर्यात गर्न सकिन्छ।

तपाईंको छवि सीधै ब्राउजरको Canvas API ले पढ्छ र कहिल्यै तपाईंको उपकरणबाट बाहिर जाँदैन — कुनै पनि बिन्दुमा कुनै डेटा कुनै सर्भरमा पठाइँदैन।

सम्बन्धित उपकरणहरू

🔤

ASCII ब्यानर जेनरेटर

पाठलाई क्लासिक FIGlet फन्टहरूमा बडा ASCII-कला ब्यानरहरूमा परिणत गर्नुहोस् — कपि वा .txt को रूपमा डाउनलोड गर्नुहोस्।

प्रयास गर्नुहोस्
🔤

OCR — इमेजबाट पाठ एक्सट्र्याक्टर

तस्बिर, स्क्रिनसट, स्क्यान गरिएका कागजात र PDF बाट पाठ निकाल्नुहोस् (वा खोज्न मिल्ने PDF सुरक्षित गर्नुहोस्)। PP-OCRv5 ले पूर्ण रूपमा तपाईंको ब्राउजरमै चल्छ। ल्याटिन, चिनियाँ, जापानी, कोरियाली, सिरिलिक, अरबी, देवनागरी, थाई, ग्रीक, तमिल र तेलुगु लिपि पढ्छ।

प्रयास गर्नुहोस्45 MB, एक पटक डाउनलोड
🪄

वस्तु हटाउने (म्याजिक इरेजर)

फोटोबाट मानिस, वस्तु, पाठ वा दागहरू हटाउनुहोस्: तिनीहरूमाथि रङ लगाउनुहोस् र त्यो क्षेत्र यसको वरपरबाट भरिन्छ, तपाईंको ब्राउजरमै। पूर्ववत गर्नुहोस्, तुलना गर्नुहोस् र JPG वा PNG को रूपमा बचत गर्नुहोस्। तपाईंको फोटो कहिल्यै अपलोड हुँदैन।

प्रयास गर्नुहोस्फाइलहरू स्थानीय रहन्छन्

बारम्बार सोधिने प्रश्नहरू