3 पॉइंट द्वारा GN⁺ 2024-06-08 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • इनपुट इमेज: लोगो, बैनर, pixel art आदि जैसे सरल और high-contrast रूप वाले ग्राफिक्स
  • आउटपुट फ़ॉर्मैट: monochrome text, ANSI color text, HTML, Neofetch ASCII art फ़ॉर्मैट आदि

विकल्प

  • इनपुट: कई इमेज फ़ॉर्मैट (png, svg, jpg आदि) को एक साथ कन्वर्ट किया जा सकता है।
  • आउटपुट: monochrome text, ANSI color text, HTML, Neofetch ASCII art फ़ॉर्मैट का समर्थन।
  • पैलेट: डिफ़ॉल्ट रूप से 240 रंगों का उपयोग करता है, और उपयोगकर्ता रंगों की संख्या समायोजित कर सकता है।
  • फ़ॉन्ट आकार और लाइन ऊंचाई: टर्मिनल में बेहतर ASCII art के लिए फ़ॉन्ट आकार और लाइन ऊंचाई सेट की जा सकती है।
  • स्केल: इनपुट इमेज फ़ाइल को टर्मिनल में दिखने वाले आकार के अनुसार समायोजित किया जा सकता है।
  • डार्कनेस: brightness threshold समायोजित करके बैकग्राउंड को transparent बनाया जा सकता है।
  • थ्रेड्स: कन्वर्ज़न कार्य को कई प्रोसेसरों में बाँटकर प्रोसेसिंग स्पीड बढ़ाई जा सकती है।

एल्गोरिदम

  • इमेज विभाजन: इमेज को color planes में विभाजित किया जाता है, और हर plane को 9×19 pixel के आयताकार क्षेत्रों में बाँटा जाता है।
  • सर्वोत्तम कैरेक्टर चयन: हर क्षेत्र के लिए सबसे उपयुक्त ASCII कैरेक्टर चुनकर कन्वर्ट किया जाता है।
  • बिटमास्क का उपयोग: कन्वर्ज़न स्पीड बढ़ाने के लिए bitmask का उपयोग कर संभावित कैरेक्टर्स को तेज़ी से खोजा जाता है।
  • color plane विभाजन: CIEDE2000 color difference formula का उपयोग करके color planes को अलग किया जाता है।

GN⁺ की राय

  • दिलचस्प बात: ASCII Silhouettify सिर्फ साधारण इमेज कन्वर्ज़न से आगे बढ़कर कई आउटपुट फ़ॉर्मैट सपोर्ट करता है, इसलिए इसका उपयोग दायरा बड़ा है।
  • यह उपयोगी क्यों है: लोगो या बैनर को ASCII art में बदलकर टर्मिनल वातावरण में विज़ुअली दिखाया जा सकता है।
  • आलोचनात्मक दृष्टिकोण: high-resolution इमेज या जटिल ग्राफिक्स को कन्वर्ट करना कठिन हो सकता है।
  • वैकल्पिक उत्पाद: ANSI art या kaomoji का उपयोग करने वाले अन्य ASCII art जनरेशन टूल भी उपलब्ध हैं।
  • तकनीक अपनाने पर विचार: कन्वर्ज़न स्पीड और आउटपुट क्वालिटी को ध्यान में रखकर उपयोग करना चाहिए। खासकर, color palette और font settings महत्वपूर्ण हैं।

1 टिप्पणियां

 
GN⁺ 2024-06-08
Hacker News राय
  • साइट का सबसे बढ़िया पेज: ASCII सिल्हूट बनाने वाले टूल का परिचय.
  • मिलता-जुलता टूल: ऐसा टूल बनाया गया है जिससे गेम स्प्राइट्स को सीधे कोड में एम्बेड किया जा सकता है.
  • ASCII art प्रेमी: GIF को ASCII में बदलने वाले एक एनिमेशन टूल का परिचय.
  • Web version issue: वेब वर्ज़न पूरा नहीं हुआ है, लेकिन CLI वर्ज़न काम करता है.
  • ASCII art example: ASCII art का एक उदाहरण दिया गया है.
  • Editing motd/issue: आज बहुत सारी motd और issue फाइलें एडिट करनी पड़ सकती हैं.
  • Preference for asciiflow: figma की तुलना में asciiflow.com को प्राथमिकता दी जाती है.
  • Recent related post: एक दिन पहले इसी तरह के विषय पर आई पोस्ट का उल्लेख.
  • Old printing methods: EBCDIC और ASCII का इस्तेमाल करने वाले पुराने बैनर और चित्र प्रिंट करने के तरीकों की याद.
  • Telnet Matrix with color: यह रंग जोड़े गए Telnet Matrix जैसा लगता है.
  • Retro computer image converter: फिक्स्ड फॉन्ट का उपयोग करने वाले रेट्रो कंप्यूटर इमेज कन्वर्टर बनाने का अनुभव साझा किया गया.
  • Blogging service with ASCII art: ऐसी ब्लॉगिंग सेवा पर काम चल रहा है जिसमें ASCII art को होम पेज हेडर के रूप में सेट किया जा सकता है.
  • Figlet.js port: ब्लॉग हेडर बनाने के लिए figlet.js port का उपयोग.
  • Looking forward to suggestions: Silhouettify और अन्य सुझावों को आज़माने की उत्सुकता.