क्या कोई ऐसी उपयोगिता है जिसका उपयोग मैं छवि को ASCII में बदलने के लिए कर सकता हूं और फिर इसे अपने टर्मिनल में प्रिंट कर सकता हूं? मैंने एक की तलाश की लेकिन मुझे कोई प्रतीत नहीं हुआ।मैं टर्मिनल में एक छवि कैसे प्रदर्शित कर सकता हूं?
उत्तर
cacaview नामक एक प्रोग्राम आपको ऐसा करने की अनुमति देता है।
यह इंटरैक्टिव है, जिससे आप डिस्प्ले मोड को पैन, ज़ूम और बदल सकते हैं।
यहाँ एक उपयोगिता है कि इस (स्रोत कोड के साथ) करता है:
http://www.codeproject.com/Articles/10949/ASCII-Art-Generator
अधिक सरलता से, आप काका लाइब्रेरी से img2txt
का उपयोग कर सकते हैं (cacaview
एक छवि ब्राउज़र है और एक नई विंडो खुलती है, जो मुझे यहां नहीं माना जाता है);
उदाहरण के लिए:
$ /Users/foo/pool/libs/ipython/docs/resources/ipynb_icon_256x256.png img2txt
.:.:.:.:.:.:.:.:.:.:.:[email protected]
. . . . . . . . . . . . ..:;@@t%;;X
. . . . . . . . . . . . . . .X8S%%8%.8
. . . . . . . . . . . . . . . ..8Xttt%S8.
. . .. . . . . . . . . . . . . .8;%88888S
. . . . . . . . . . . . . . . . ..8X. . .t
.tS%SSS X . :[email protected]:@. . . . . . . .. . . . t
. .%:S . [email protected];[email protected]@:; .X8%[email protected] . . [email protected] . .;
. . t;@ . . @SS. .S;8 @@. .:8. %%[email protected] 8X8t
. . %tX . . @S8 [email protected]@[email protected]: .X:;.tX..8.:[email protected]%tt
. . ttX. . .8tt;[email protected] .8: . @8X.X .%88... t
. . %tX . . @[email protected]::. . . 88 ...; X% . 88:.S8;t
. . ttX . . @X8 . . . .88 . :.;. .88S.%88t
.t88 ; 88. .8SS. . . ..88.%[email protected] 8. 8X88;. .;
. S%SStSS. .;S.. . . ..:%XX:;; . .;X%;... t
. . . . . . . . . . . @XX8;.. . . . . . t
. ;@XXX t. .. . .S88%. % %@. . . .. . . . t
. %[email protected] . . S888 . 888:. . . . . . . t
. S888888 ;. . . .. [email protected]:.: 88 . . . . . .;
. %888%888 . . S888.:8%88: X8%tS8t.. . .;
. S888.X888;. . .. @[email protected] :;[email protected] . t
. :8.X% 8888%.. [email protected]:8S8t88.%[email protected]%. .;
[email protected]:88t. ..% 88t ;[email protected];:.... 88888..t
. S888S : [email protected] .;88X..%:888. .. 888. t
. t8:XS. ..:888;[email protected]: 88 .. . .888X:.;
. X888; . . ;:[email protected]:88:[email protected] . . . %88:8.t
. %8 8S. .. 8888; @8S..:888 . . .8888 t
. %888;. .. 888SX;@8:.;8888 . . ..8S88:.;
. [email protected];. . :8:88888;.t8888S.. . :X8888: t
. %88 X . . ...:888888;.;88888:tXSS8888t.. t
. %[email protected] . . SX88X8: [email protected]%88. . t
. tt.. . . .. .::t:t .:.%S. X8%X8;: . . t
. . . . . . . .... . ..... ....: . . . t
%[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]
$
macosx पर, आप homebrew का उपयोग कर सकते :
$ brew reinstall libcaca --with-imlib2
(imlib विभिन्न स्वरूपों से परिवर्तित करने के लिए प्रयोग किया जाता है)
डिफ़ॉल्ट होमब्रे libcaca के लिए स्थापित है (यानी, '--with-imlib2' गुजरने के बिना) किसी भी फाइल को खोलने में सक्षम नहीं लगता है। – bonh
आईपीथॉन नोटबुक का उपयोग करने का एक और विकल्प है: आप जो भी मांगते हैं उस पर यह बहुत अच्छा है।
बैश के लिए: आपको आदेशों को बैंग के साथ प्रीपेड करना होगा। छवियों के लिए: आप ipython से rich display system का उपयोग कर सकते हैं।
परिणाम का एक स्क्रीनशॉट: इस post में
पूरा जवाब।
एक उच्च गुणवत्ता वाली तेज़ स्टैंडअलोन रूपांतरण उपयोगिता (बशर्ते आपके पास 256 रंग टर्मिनल हो) pxl
है, https://github.com/ichinaski/pxl पर उपलब्ध है।
अस्वीकरण: मेरे पास डेवलपर के साथ कुछ भी सामान्य नहीं है, लेकिन मैं उनके काम की सराहना करता हूं।
- 1. मैं स्क्रीन सेंटर में छवि कैसे प्रदर्शित कर सकता हूं?
- 2. मैं सी ++ का उपयोग कर लिनक्स टर्मिनल में यूनिकोड वर्ण कैसे प्रदर्शित कर सकता हूं?
- 3. मैं tkinter/ttk का उपयोग कर पायथन 3 में एक छवि कैसे प्रदर्शित कर सकता हूं?
- 4. मैं पाइथन में टर्मिनल आउटपुट कैसे प्राप्त कर सकता हूं?
- 5. मैं असेंबली में एक छवि कैसे स्थानांतरित कर सकता हूं?
- 6. मैं क्यूटी में एक छवि कैसे फसल कर सकता हूं?
- 7. मैं जावा में एक छवि वॉटरमार्क कैसे कर सकता हूं?
- 8. मैं "em" इकाई का उपयोग कर एक छवि कैसे प्रदर्शित कर सकता हूं?
- 9. मैं .NET में नकारात्मक प्रतीक कैसे प्रदर्शित कर सकता हूं?
- 10. मैं एक छवि को कैसे प्रदर्शित कर सकता हूं और इसे ईमेल
- 11. MATLAB में, मैं छवि को कैसे प्लॉट कर सकता हूं और इसे प्रदर्शित किए बिना परिणाम कैसे सहेज सकता हूं?
- 12. मैं ReportLab छवि गुणवत्ता में सुधार कैसे कर सकता हूं?
- 13. मैं एक ही पंक्ति में कैसे प्रिंट कर सकता हूं?
- 14. मैं यूनिट परीक्षण jquery संवाद कैसे प्रदर्शित कर सकता हूं?
- 15. मैं एक 64-बिट .NET अनुप्रयोग में एक एसवीजी फ़ाइल कैसे प्रदर्शित कर सकता हूं?
- 16. मैं मौजूदा पीडीएफ फ़ाइल में एक पीडीएफ फ़ील्ड में एक छवि कैसे सेट कर सकता हूं?
- 17. मैं ओएस एक्स टर्मिनल में विम कलर स्कीम कैसे सक्रिय कर सकता हूं?
- 18. मैं संसाधन से बिटमैप छवि कैसे प्राप्त कर सकता हूं?
- 19. टर्मिनल में लॉगैक प्रदर्शित करें?
- 20. मैं एक नियंत्रण की उपस्थिति को एक छवि में कैसे परिवर्तित कर सकता हूं?
- 21. मैं छवि वर्ग कैसे बढ़ा सकता हूं?
- 22. एंड्रॉइड में, मैं फ़ाइल प्रकार के आधार पर एक एप्लिकेशन चयनकर्ता कैसे प्रदर्शित कर सकता हूं?
- 23. मैं MATLAB में एक त्रुटि संदेश कैसे प्रदर्शित कर सकता हूं?
- 24. एंड्रॉइड पर वर्तमान में दृश्यमान गतिविधि पर मैं एक संवाद कैसे प्रदर्शित कर सकता हूं?
- 25. बैकबोनजेएस में मॉडल प्रॉपर्टी के लिए मैं एक चुनिंदा सूची (ड्रॉपडाउन) कैसे प्रदर्शित कर सकता हूं?
- 26. मैं एक आरजीबी छवि को ग्रेस्केल में कैसे परिवर्तित कर सकता हूं लेकिन एक रंग रख सकता हूं?
- 27. मैं अर्धविराम भूल गया ";" एक MySQL टर्मिनल क्वेरी में। मैं कैसे बाहर निकल सकता हूं?
- 28. मैं मॉडल मॉडल कैसे दिखा सकता हूं और इसमें तुरंत जानकारी प्रदर्शित कर सकता हूं?
- 29. मैं एक छवि को दूसरे पर कैसे ओवरले कर सकता हूं?
- 30. मैं पीआईएल छवि से ओपनसीवी छवि कैसे बना सकता हूं?
और अब यह पृष्ठ पहला Google का उत्तर बन गया है;) – MiniScalope