इमेज से ASCII
ASCII आर्ट जेनरेट करने के लिए इमेज अपलोड करें
ब्राउज़र में कैनवास पिक्सल सैंपलिंग, BT.709 ग्रेस्केल वेटिंग (Y = 0.2126R + 0.7152G + 0.0722B) और Floyd-Steinberg डिथर एल्गोरिदम पर आधारित मुफ्त ऑनलाइन इमेज-टू-ASCII कला टूल। 3 कैरेक्टर सेट (सिंपल 10 कैरेक्टर, डिटेल 70 कैरेक्टर, ब्लॉक 8 कैरेक्टर) और कोई भी कस्टम कैरेक्टर सेट प्रदान करता है, कलर मोड और अनुपात संरक्षण के साथ, प्लेन टेक्स्ट ASCII कला उत्पन्न करता है जिसे कॉपी किया जा सकता है या .txt / .png के रूप में डाउनलोड किया जा सकता है। कोड टिप्पणी, टर्मिनल बैनर, सोशल मीडिया अवतार और अन्य गीक क्रिएटिव परिदृश्यों के लिए उपयुक्त।
संबंधित सुझाव
ASCII कला क्या है?
ASCII कला (ASCII Art) कैरेक्टर घनत्व के अंतर के माध्यम से छवियों को प्रस्तुत करने की एक कला शैली है। इसकी उत्पत्ति 1970-80 के दशक में प्रिंटर की वर्ण रिज़ॉल्यूशन सीमा से हुई - प्रिंटर केवल टेक्स्ट प्रिंट कर सकते थे, इसलिए कुछ लोगों ने @ # $ का उपयोग करके प्रकाश-छाया का अनुकरण करके 'चित्र' बनाए।
**रूपांतरण कैसे होता है?** टूल कैनवास के साथ पिक्सेल डेटा पढ़ता है, BT.709 वेटिंग (Y = 0.2126R + 0.7152G + 0.0722B) के साथ प्रत्येक ग्रिड की औसत चमक की गणना करता है, Floyd-Steinberg के साथ त्रुटि को आसन्न पिक्सेल पर फैलाता है, और अंत में कैरेक्टर सेट में संबंधित स्थान पर मैप करता है। घने कैरेक्टर = अंधेरा क्षेत्र, विरल कैरेक्टर = उज्ज्वल क्षेत्र। टूल 3 अंतर्निहित कैरेक्टर सेट और किसी भी कस्टम कैरेक्टर सेट प्रदान करता है, 8 से 70 स्तर तक के ग्रेडिएंट के साथ।
**कलर वर्ज़न में रंग कैसे संरक्षित होता है?** कलर मोड में ब्लॉक कैरेक्टर (▏▎▍▌▋▊▉█) का उपयोग किया जाता है; प्रत्येक कैरेक्टर मूल इमेज के एक पिक्सेल ग्रिड के RGB रंग से मेल खाता है। कलर वर्ज़न को पूर्ण रंग संरक्षित रखते हुए .png के रूप में डाउनलोड किया जा सकता है।
**बिटमैप की तुलना में:** ASCII कला का रिज़ॉल्यूशन पिक्सेल के बजाय कैरेक्टर की संख्या पर निर्भर करता है, इसलिए यह टर्मिनल या फ़ॉन्ट के आकार के अनुसार स्केल होता है - बिना धुंधला हुए बहुत बड़ा हो सकता है। लेकिन कीमत यह है कि यह विवरण को सटीक रूप से पुनः प्रस्तुत नहीं कर सकता। कोड टिप्पणी, टर्मिनल बैनर, सोशल मीडिया अवतार जैसे टेक्स्ट परिदृश्यों के लिए, ASCII कला बिटमैप की तुलना में अधिक उपयुक्त है।
उपयोग के मामले
- फ़ोटो, लोगो, कार्टून किरदारों को कोड टिप्पणी, README और फ़ोरम हस्ताक्षर के लिए ASCII कला में बदलें
- टर्मिनल और कमांड-लाइन इंटरफ़ेस के लिए टेक्स्ट कला प्रभाव (SSH लॉगिन स्वागत / bashrc बैनर / figlet विकल्प)
- गीक शैली की क्रिएटिव अभिव्यक्ति, सोशल मीडिया अवतार और व्यक्तिगत हस्ताक्षर
- उत्पन्न प्लेन टेक्स्ट ASCII कला को सीधे GitHub Issue, ईमेल हस्ताक्षर, ब्लॉग में कॉपी करें
- फ़ोटो को कलर ब्लॉक कैरेक्टर कला में बदलें, .png निर्यात करके रेट्रो डिज़ाइन सामग्री के लिए उपयोग करें
- कार्टून किरदारों, मीम्स को चैट इमोजी के लिए सिंपल कैरेक्टर सेट में बदलें
- बैच में आर्ट-शैली की कोड टिप्पणी या README सजावट उत्पन्न करें
उपयोग कैसे करें
- रूपांतरित करने के लिए इमेज फ़ाइल अपलोड करें (JPG / PNG / WEBP / GIF समर्थित)
- कैरेक्टर सेट चुनें: सिंपल (तेज़ प्रीव्यू) / डिटेल (सबसे बारीक) / ब्लॉक (कलर के अनुकूल)
- यदि वैयक्तिकरण चाहिए, तो 'डिटेल' मोड में कम से कम 2 कस्टम कैरेक्टर (आमतौर पर 2-30) दर्ज करें
- आउटपुट चौड़ाई समायोजित करें (डिफ़ॉल्ट 120 कैरेक्टर, रेंज 10-960); ऊंचाई मूल अनुपात के अनुसार गिनी जाती है
- कलर मोड चुनें (कलर / ब्लैक एंड व्हाइट); कलर वर्ज़न .png के रूप में डाउनलोड किया जा सकता है
- कॉपी बटन पर क्लिक करके कला को क्लिपबोर्ड में सहेजें, या .txt / .png के रूप में डाउनलोड करें
विशेषताएं
- 3 अंतर्निहित कैरेक्टर सेट: सिंपल (10 कैरेक्टर, सबसे तेज़), डिटेल (70 कैरेक्टर, सबसे बारीक), ब्लॉक (8 कैरेक्टर, कलर टर्मिनल के अनुकूल)
- कस्टम कैरेक्टर सेट: 'डिटेल' मोड में कम से कम 2 कैरेक्टर (आमतौर पर 2-30) दर्ज करें, टूल स्वचालित रूप से घने से हल्के में मैप करता है
- कलर मोड: कलर वर्ज़न मूल रंगों को संरक्षित रखने के लिए ब्लॉक कैरेक्टर का उपयोग करता है, ब्लैक एंड व्हाइट वर्ज़न कंट्रास्ट पर केंद्रित है
- अनुपात संरक्षण: मूल इमेज अनुपात लॉक करें, ऊंचाई चौड़ाई से स्वचालित रूप से गिनी जाती है
- एक क्लिक कॉपी / डाउनलोड: प्लेन टेक्स्ट ASCII कला को क्लिपबोर्ड पर कॉपी किया जा सकता है या .txt के रूप में डाउनलोड किया जा सकता है; कलर वर्ज़न को सीधे .png के रूप में निर्यात किया जा सकता है
- स्थानीय प्रोसेसिंग: सभी पिक्सल-टू-कैरेक्टर रूपांतरण ब्राउज़र कैनवास में होते हैं, फाइलें सर्वर पर अपलोड नहीं होतीं
Best Practices
ASCII में बदलने से पहले कंट्रास्ट समायोजित करें
ASCII कला मूल इमेज के कंट्रास्ट के प्रति बहुत संवेदनशील होती है: कम कंट्रास्ट वाली इमेज कैरेक्टर को 'एकरूप' बनाकर फीका दिखाती हैं। रूपांतरण से पहले इमेज फ़िल्टर टूल के साथ कंट्रास्ट 110-130% तक बढ़ाने की सिफारिश की जाती है, जिससे अंधेरे क्षेत्र अधिक स्पष्ट और उज्ज्वल क्षेत्र अधिक विरल होंगे, समग्र स्तर की भावना में उल्लेखनीय वृद्धि होगी।
विस्तृत इमेज के लिए 70 कैरेक्टर सेट, लोगो के लिए 10
कैरेक्टर सेट जितना बारीक (जैसे डिटेल 70) उतना ही अधिक सहज प्रकाश-छाया संक्रमण व्यक्त कर सकता है, पोर्ट्रेट, कलात्मक कार्यों के लिए उपयुक्त। सिंपल 10 कैरेक्टर सेट केवल सामान्य कंटूर की रूपरेखा देता है, लोगो, आइकन, कार्टून किरदारों के लिए उपयुक्त। लोगो को डिटेल सेट से प्रोसेस करने से सरल ग्राफ़िक अव्यवस्थित दिख सकता है।
डिफ़ॉल्ट चौड़ाई 120 पढ़ने और विवरण का संतुलन बिंदु है
डिफ़ॉल्ट चौड़ाई 120 कैरेक्टर (रेंज 10-960) स्क्रीन पढ़ने और अधिकांश परिदृश्यों के लिए उपयुक्त है। पोर्ट्रेट के लिए 150-300, लोगो के लिए 60-100 की सिफारिश की जाती है; 400 से अधिक पढ़ने में कठिनाई होती है, 50 से कम विवरण खो जाता है। अंतिम प्रदर्शन स्थान (सोशल मीडिया, टर्मिनल, ब्लॉग) के अनुसार उपयुक्त चौड़ाई चुनें।
अनुपात संरक्षण डिफ़ॉल्ट रूप से चालू रखें
यह टूल डिफ़ॉल्ट रूप से अनुपात संरक्षण सक्षम रखता है, यह सुनिश्चित करता है कि ASCII कला विकृत न हो। इस विकल्प को बंद करने से आप स्वतंत्र रूप से पंक्तियाँ समायोजित कर सकते हैं (जैसे 30 पंक्तियों वाला बैनर), लेकिन छवि खिंचेगी या चपटी होगी। नए उपयोगकर्ताओं को इसे चालू रखना चाहिए, और परिचित होने पर कस्टम अनुपात के साथ प्रयोग करना चाहिए।
कलर मोड के लिए ब्लॉक कैरेक्टर सेट का उपयोग करें
कलर मोड में ब्लॉक कैरेक्टर (▏▎▍▌▋▊▉█) मूल इमेज के रंग ब्लॉक को संरक्षित रख सकते हैं, प्रत्येक कैरेक्टर एक पिक्सेल ग्रिड के रंग से मेल खाता है। हालांकि डिटेल कैरेक्टर सेट (70) बारीक है, यह मुख्य रूप से ब्लैक एंड व्हाइट मोड के लिए है, कलर वर्ज़न के साथ संयोजन आदर्श नहीं है। ब्लॉक कैरेक्टर सेट कलर आउटपुट के लिए सबसे उपयुक्त विकल्प है।
कस्टम कैरेक्टर सेट को 'घने से विरल' क्रम में रखें
कस्टम कैरेक्टर सेट परिभाषित करते समय, कैरेक्टर को सबसे घने (अंधेरा क्षेत्र) से सबसे विरल (उज्ज्वल क्षेत्र) क्रम में दर्ज करें। उदाहरण के लिए, '@#*+=. :' घने से विरल का सामान्य क्रम है; टूल इस क्रम के अनुसार स्वचालित रूप से चमक मैप करेगा। यदि क्रम उलटा है, तो छवि उलटी दिखाई देगी।
प्लेन टेक्स्ट के लिए .txt डाउनलोड करें, कलर के लिए .png
ब्लैक एंड व्हाइट कला के लिए .txt डाउनलोड करने की सिफारिश की जाती है, जिसे किसी भी टेक्स्ट एडिटर, टर्मिनल, कोड टिप्पणी, ब्लॉग या फ़ोरम हस्ताक्षर में पेस्ट किया जा सकता है। कलर कला के लिए .png डाउनलोड करने की सिफारिश की जाती है, जो पूर्ण RGB जानकारी संरक्षित करता है और डिज़ाइन सामग्री, सोशल मीडिया छवियों, वेब चित्रों के लिए उपयुक्त है।
बहुत जटिल इमेज को पहले इमेज कंप्रेशन से छोटा करें
अति-उच्च रिज़ॉल्यूशन वाली फ़ोटो (जैसे 4000x3000 पिक्सेल) को ASCII में बदलने पर कंप्यूटेशन भारी होता है और कैरेक्टर कला बहुत चौड़ी होती है। रूपांतरण से पहले इमेज कंप्रेशन टूल के साथ मूल इमेज को 1000 पिक्सेल से कम तक कंप्रेस करने की सिफारिश की जाती है, जिससे रूपांतरण गति में उल्लेखनीय वृद्धि होगी और कैरेक्टर कला की गुणवत्ता को नियंत्रित करना आसान होगा।
सामान्य प्रश्न
इमेज को ASCII कला में कैसे बदलें?
इमेज अपलोड करें और टूल ब्राउज़र में Canvas getImageData के माध्यम से पिक्सल डेटा पढ़ता है, BT.709 वेटिंग (Y = 0.2126R + 0.7152G + 0.0722B) के साथ प्रत्येक ग्रिड की औसत चमक की गणना करता है, और Floyd-Steinberg डिथर एल्गोरिदम के माध्यम से चमक ग्रेडिएंट को चयनित कैरेक्टर सेट में मैप करता है। सेकंड में कैरेक्टर से बनी तस्वीर तैयार हो जाती है। परिणाम को क्लिपबोर्ड पर कॉपी किया जा सकता है या .txt के रूप में डाउनलोड किया जा सकता है।
BT.709 ग्रेस्केल वेटिंग क्यों, सिंपल RGB औसत क्यों नहीं?
मानव आंख हरे रंग के प्रति सबसे अधिक संवेदनशील और नीले रंग के प्रति सबसे कम संवेदनशील होती है, और BT.709 सूत्र Y = 0.2126R + 0.7152G + 0.0722B ठीक इसी शारीरिक विशेषता पर आधारित है। सिंपल RGB औसत अंधेरे क्षेत्रों को पीला और उज्ज्वल क्षेत्रों को गुलाबी बनाता है; BT.709 के साथ रंगीन पिक्सेल कैरेक्टर घनत्व में मानव आंख की वास्तविक अनुभूति के अधिक निकट मैप होते हैं, पोर्ट्रेट और ग्रेडिएंट परिदृश्यों में अधिक विस्तार के साथ।
Floyd-Steinberg डिथर क्या है? इसकी आवश्यकता क्यों है?
Floyd-Steinberg 1976 में प्रस्तावित क्लासिक एरर डिफ्यूज़न डिथर एल्गोरिदम है: प्रत्येक पिक्सेल के क्वांटिज़ेशन एरर को 7/16, 3/16, 5/16, 1/16 के अनुपात में दाएं, नीचे, नीचे-दाएं, नीचे-बाएं चार आसन्न पिक्सेल पर वितरित किया जाता है। ASCII रूपांतरण पर लागू होने पर, यह कम घनत्व वाले कैरेक्टर सेट (जैसे सिंपल 10) में ब्लॉक टूटने और कंटूर जैगनेस से बचता है, अंधेरे से उज्ज्वल के बीच संक्रमण को अधिक सहज बनाता है और विस्तार को बेहतर संरक्षित करता है। प्रतिस्पर्धी जैसे toolshu इसे वैकल्पिक बनाते हैं, हम सर्वोत्तम परिणाम सुनिश्चित करने के लिए इसे डिफ़ॉल्ट रूप से सक्षम करते हैं।
अंतर्निहित कौन से कैरेक्टर सेट हैं? क्या कस्टमाइज़ेशन समर्थित है?
3 अंतर्निहित: सिंपल (10 कैरेक्टर @%#*+=-:. तेज़ प्रीव्यू के लिए), डिटेल (70 कैरेक्टर, सबसे सहज ग्रेडिएंट, पोर्ट्रेट के लिए आदर्श) और ब्लॉक (8 कैरेक्टर ▏▎▍▌▋▊▉█, कलर टर्मिनल के अनुकूल)। कस्टम कैरेक्टर सेट भी समर्थित: 'डिटेल' मोड में कम से कम 2 कैरेक्टर (आमतौर पर 2-30) दर्ज करें, टूल घने से हल्के क्रम में स्वचालित रूप से क्रमबद्ध करेगा और उसी मैपिंग लॉजिक का पुनः उपयोग करेगा। विशेष वर्ण और इमोजी भी समर्थित हैं।
क्या ASCII कला रंग संरक्षित रख सकती है?
हाँ। टूल कलर मोड प्रदान करता है: ब्लैक एंड व्हाइट वर्ज़न कंट्रास्ट पर केंद्रित है, कलर वर्ज़न मूल रंगों को संरक्षित करने के लिए ब्लॉक कैरेक्टर का उपयोग करता है; प्रत्येक कैरेक्टर एक पिक्सेल ग्रिड के रंग से मेल खाता है। कलर वर्ज़न को पूर्ण RGB जानकारी के साथ .png के रूप में डाउनलोड किया जा सकता है।
उत्पन्न ASCII कला को कैसे सहेजें और उपयोग करें?
ब्लैक एंड व्हाइट वर्ज़न को एक क्लिक में क्लिपबोर्ड पर कॉपी किया जा सकता है या प्लेन टेक्स्ट .txt के रूप में डाउनलोड किया जा सकता है, जो कोड टिप्पणी, README फ़ाइलों, ब्लॉग, टर्मिनल आउटपुट या फ़ोरम हस्ताक्षर के लिए आदर्श है। कलर वर्ज़न को टेक्स्ट के अलावा रंग जानकारी संरक्षित करने वाली .png छवि के रूप में भी डाउनलोड किया जा सकता है।
ASCII कला के लिए कौन सी इमेज उपयुक्त हैं?
उच्च कंट्रास्ट और स्पष्ट कंटूर वाली इमेज सर्वोत्तम परिणाम देती हैं, जैसे पोर्ट्रेट सिल्हूट, लोगो, कार्टून किरदार या लैंडस्केप। जटिल विवरण और समान रंगों वाली तस्वीरें कैरेक्टर में बदलने पर जानकारी खो देती हैं; रूपांतरण से पहले इमेज फ़िल्टर टूल के साथ कंट्रास्ट बढ़ाने या विवरण शोर से बचने के लिए सिंपल कैरेक्टर सेट चुनने की सिफारिश की जाती है।
आउटपुट चौड़ाई और ऊंचाई कैसे समायोजित करें?
चौड़ाई पैरामीटर आउटपुट कैरेक्टर कॉलम की संख्या निर्धारित करता है (डिफ़ॉल्ट 120, रेंज 10-960), ऊंचाई मूल अनुपात के अनुसार स्वचालित रूप से गिनी जाती है। अनुपात संरक्षण डिफ़ॉल्ट रूप से चालू रहता है; बंद करने पर आप स्वतंत्र रूप से पंक्तियाँ निर्धारित कर सकते हैं। 80-150 चौड़ाई स्क्रीन पढ़ने के लिए आदर्श है; 150-300 पोर्ट्रेट विवरण के लिए; 400 से अधिक पढ़ने में कठिनाई होती है।
ASCII कला और बिटमैप में क्या अंतर है?
ASCII कला टेक्स्ट कैरेक्टर से बनी होती है, रिज़ॉल्यूशन कैरेक्टर की संख्या से निर्धारित होता है; टर्मिनल या फ़ॉन्ट में अनंत तक बढ़ाया जा सकता है बिना धुंधला हुए, लेकिन रंग और विवरण को सटीक रूप से पुनः प्रस्तुत नहीं कर सकता। बिटमैप पिक्सेल मैट्रिक्स है जो रंग और विवरण को सटीक रूप से संरक्षित करता है, लेकिन स्केल करने पर धुंधला या जैगनेस दिखाई देता है। दोनों अलग-अलग परिदृश्यों के लिए उपयुक्त हैं; विवरण के लिए तुलना तालिका देखें।
figlet, jp2a जैसी कमांड-लाइन टूल्स की तुलना में इस टूल का क्या फ़ायदा है?
figlet मुख्य रूप से टेक्स्ट ASCII कला (फ़ॉन्ट बैनर) उत्पन्न करता है, jp2a एक कमांड-लाइन इमेज-टू-कैरेक्टर टूल है जिसके लिए इंस्टॉलेशन और कमांड पैरामीटर सीखने की आवश्यकता होती है। यह टूल ब्राउज़र में तुरंत चलने वाला शुद्ध फ़्रंटएंड समाधान है, जिसमें कोई इंस्टॉलेशन या रजिस्ट्रेशन नहीं, सभी प्लेटफ़ॉर्म पर एक जैसा व्यवहार, और कलर .png निर्यात और कस्टम कैरेक्टर सेट समर्थित हैं। यह कोड टिप्पणी या सोशल शेयरिंग के लिए किसी भी इमेज को तेज़ी से कैरेक्टर कला में बदलने के लिए आदर्श है।
क्या इमेज सर्वर पर अपलोड होती हैं? क्या यह सुरक्षित है?
नहीं। सभी पिक्सेल-टू-कैरेक्टर मैपिंग ब्राउज़र में Canvas getImageData + JS कैरेक्टर मैपिंग के माध्यम से होती है; फ़ाइलें किसी सर्वर पर अपलोड नहीं होतीं और ब्राउज़र बंद करने पर मेमोरी जारी हो जाती है। यहां तक कि निजी तस्वीरें, स्कैन किए गए दस्तावेज़, अनुबंध की फ़ोटो भी सुरक्षित रूप से प्रोसेस की जा सकती हैं।
शब्दकोश
- ASCII / Unicode
- ASCII 7-बिट कैरेक्टर सेट है जिसमें 128 मूल कैरेक्टर हैं। Unicode में दुनिया भर के कैरेक्टर और प्रतीक शामिल हैं; इस टूल के ब्लॉक कैरेक्टर (▏ ▎ ▍ ▌ ▋ ▊ ▉ █) Unicode से संबंधित हैं और Unicode-संगत टर्मिनल में रंगीन ब्लॉक के रूप में प्रदर्शित किए जा सकते हैं।MDN - Unicode
- BT.709 ग्रेस्केल वेटिंग
- RGB को ग्रेस्केल में बदलने का सूत्र: Y = 0.2126R + 0.7152G + 0.0722B। BT.709 ITU-R का HDTV/UHD मानक है, जिसे आधुनिक टेलीविज़न, स्ट्रीमिंग और मीडिया उद्योग ने व्यापक रूप से अपनाया है; सिंपल RGB औसत की तुलना में मानव आंख की हरे रंग के प्रति उच्च संवेदनशीलता को बेहतर ढंग से प्रतिबिंबित करता है। यह टूल प्रत्येक पिक्सेल ग्रिड की औसत चमक की गणना के लिए इस सूत्र का उपयोग करता है।
- Floyd-Steinberg डिथर
- 1976 में प्रस्तावित क्लासिक एरर डिफ्यूज़न डिथर एल्गोरिदम: प्रत्येक पिक्सेल के क्वांटिज़ेशन एरर को 7/16, 3/16, 5/16, 1/16 के अनुपात में दाएं, नीचे, नीचे-बाएं, नीचे-दाएं चार आसन्न पिक्सेल पर वितरित किया जाता है। यह टूल इसे डिफ़ॉल्ट रूप से सक्षम करता है ताकि कम घनत्व वाले कैरेक्टर सेट (10, 8 कैरेक्टर) में ब्लॉक टूटने से बचा जा सके, प्रकाश-छाया संक्रमण को अधिक सहज बनाया जा सके और विवरण बेहतर संरक्षित किया जा सके।
- कैनवास पिक्सेल सैंपलिंग
- HTML5 Canvas के getImageData() विधि के माध्यम से इमेज के प्रत्येक पिक्सेल के RGBA मान पढ़ने की विधि। टूल कैरेक्टर ग्रिड आकार के अनुसार पिक्सेल को समूहित करके औसत निकालता है, फिर BT.709 वेटिंग के साथ ग्रे मान में बदलता है, और अंत में Floyd-Steinberg डिथर के माध्यम से कैरेक्टर सेट की संगत स्थिति पर मैप करता है।
- कैरेक्टर घनत्व ग्रेडिएंट
- कैरेक्टर सेट में सबसे घने से सबसे विरल कैरेक्टर तक की संक्रमण संख्या। सिंपल में 10, डिटेल में 70, ब्लॉक में 8। ग्रेडिएंट जितना अधिक, प्रकाश-छाया संक्रमण उतना ही सहज; जितना कम, आउटपुट उतना ही अमूर्त और तेज़। 3 कैरेक्टर सेट तेज़ प्रीव्यू से लेकर पोर्ट्रेट-स्तर के विवरण तक की आवश्यकताओं को कवर करते हैं, और टूल किसी भी कस्टम कैरेक्टर सेट का समर्थन करता है।
- अनुपात संरक्षण
- मूल इमेज के चौड़ाई-ऊंचाई अनुपात को लॉक करना, यह सुनिश्चित करना कि ASCII कला विकृत न हो। यह टूल डिफ़ॉल्ट रूप से इसे सक्षम रखता है; चौड़ाई समायोजित करने पर ऊंचाई स्वचालित रूप से गिनी जाती है। इसे बंद करने पर आप चौड़ाई और ऊंचाई स्वतंत्र रूप से समायोजित कर सकते हैं (जैसे चौड़े बैनर के लिए), लेकिन छवि खिंचेगी या चपटी होगी।
- टर्मिनल बैनर
- कमांड-लाइन शुरू होने पर प्रदर्शित टेक्स्ट कला, आमतौर पर SSH लॉगिन स्वागत, प्रोग्राम स्टार्टअप स्क्रीन, CI/CD लॉग हेडर के लिए उपयोग किया जाता है। ASCII कला टर्मिनल बैनर का क्लासिक रूप है, figlet, toilet जैसे टूल द्वारा उत्पन्न; यह टूल इन CLI टूल के हल्के ब्राउज़र-आधारित विकल्प के रूप में उपयुक्त है।Wikipedia - FIGlet
3 अंतर्निहित कैरेक्टर सेट और कस्टम सेट का अवलोकन
| सेट का नाम | कैरेक्टर अनुक्रम (अंधेरे से उज्ज्वल) | घनत्व स्तर | विशिष्ट उपयोग |
|---|---|---|---|
| सिंपल 10 कैरेक्टर | @%#*+=-:. | 10 स्तर | तेज़ प्रीव्यू, लोगो, इमोजी |
| डिटेल 70 कैरेक्टर | $@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,"^`'. | 70 स्तर | पोर्ट्रेट, कलात्मक कार्य, उच्च विवरण |
| ब्लॉक 8 कैरेक्टर | ▏▎▍▌▋▊▉█ | 8 स्तर | कलर टर्मिनल, कलर आउटपुट |
| कस्टम कैरेक्टर | उपयोगकर्ता द्वारा दर्ज, कम से कम 2 कैरेक्टर (आमतौर पर 2-30) | उपयोगकर्ता द्वारा निर्धारित | वैयक्तिकृत शैली, विषयगत कला |
ASCII कला, बिटमैप और SVG वेक्टर की विशेषता तुलना
| आयाम | ASCII कला | बिटमैप (PNG/JPG) | SVG वेक्टर |
|---|---|---|---|
| तत्व | Unicode कैरेक्टर | पिक्सेल | वेक्टर पाथ |
| स्केलेबिलिटी | टर्मिनल/फ़ॉन्ट के साथ स्केल | स्केल पर धुंधला/जैग्ड | किसी भी स्केल पर नुकसान-मुक्त |
| रंग समर्थन | कलर के लिए ब्लॉक कैरेक्टर | कोई भी RGB | कोई भी RGB |
| फ़ाइल आकार | आमतौर पर 1-10 KB प्लेन टेक्स्ट | कुछ KB से दर्जनों MB | कुछ KB से सैकड़ों KB |
| संपादन | नोटपैड / Vim | फ़ोटो एडिटर | टेक्स्ट या वेक्टर सॉफ़्टवेयर |
| उपयुक्त परिदृश्य | कोड टिप्पणी, टर्मिनल बैनर, अवतार | फ़ोटो, वेब चित्र | आइकन, लोगो, UI डिज़ाइन |
Authoritative References
- ReferenceWikipedia - ASCII art
- ReferenceWikipedia - Figlet
- ReferenceITU-R BT.709 वीडियो मानक
- ReferenceWikipedia - Floyd-Steinberg dithering
- ReferenceWikipedia - Unicode
- छवि संपीड़न
- इमेज कन्वर्ट
- PNG से JPG
- HEIC से JPG
- WebP से JPG
- JPG से PNG
- JPG से WebP
- PNG से WebP
- WebP से PNG
- HEIC से PNG
- HEIC से WebP
- AVIF से JPG
- इमेज क्रॉप
- AVIF से PNG
- AVIF से WebP
- GIF से JPG
- GIF से PNG
- GIF से WebP
- SVG से JPG
- SVG से PNG
- SVG से WebP
- TIFF से JPG
- इमेज फिल्टर
- TIFF से PNG
- TIFF से WebP
- ICO जनरेटर
- इमेज एडिटर
- QR कोड स्कैनर
- छवि आकार बदलें
- इमेज रोटेट और फ्लिप
- इमेज के किनारे गोल करें
- स्प्राइट इमेज जेनरेटर
- SVG व्यूअर
- इमेज से ASCII
- इमेज बड़ा करें
- इमेज वॉटरमार्क