有沒有我可以用來將圖像轉換爲ASCII然後在終端上打印的實用工具?我尋找一個,但似乎無法找到任何。如何在終端中顯示圖像?
10
A
回答
9
1
這裏有一個實用程序,它這個(源代碼):
http://www.codeproject.com/Articles/10949/ASCII-Art-Generator
3
試着問之前,使用谷歌忍者!我發現和aview。
1
更簡單地說,您可以使用來自caca庫的img2txt
(cacaview
是一個圖像瀏覽器,並打開一個新窗口,這不是我在這裏所問的)。
例如:
$ img2txt /Users/foo/pool/libs/ipython/docs/resources/ipynb_icon_256x256.png
.:.:.:.:.:.:.:.:.:.:.:[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上$
,你可以使用自制軟件:
$ brew reinstall libcaca --with-imlib2
(imlib用於從不同格式轉換)
+0
libcaca的默認Homebrew安裝(即,不通過'--with-imlib2')似乎無法打開任何文件。 – bonh
0
另一種選擇是使用Ipython筆記本:它非常擅長處理您的要求。
對於bash:你必須在命令前加上一個bang。 對於圖像:您可以使用ipython中的rich display system。
結果的截圖:在這個post
完整的答案。
1
高質量的快速獨立轉換實用程序(提供您有256色終端)是pxl
,可在https://github.com/ichinaski/pxl處獲得。
聲明:我與開發人員沒有任何共同之處,但我很欣賞他的工作。
相關問題
- 1. 繪圖不顯示在PyCharm中,但在OSX終端的終端中顯示
- 2. 如何只在Mac終端中顯示$?
- 3. 如何顯示終端中的行
- 4. 如何在Linux終端顯示logcat值
- 5. 如何在終端中顯示簡單的文本樹狀圖?
- 6. 如何在linux中顯示終端端口
- 7. 在終端顯示Logcat?
- 8. Yii2-advanced,如何在前端顯示來自後端的圖像
- 9. 如何顯示在圖像
- 10. 如何在前端wordpress的Visual Composer中顯示新圖像?
- 11. PhoneGap在終端中顯示緩衝區
- 12. Java:Mac終端無法顯示Java圖形
- 13. 如何在終端中突出顯示vim中的關鍵字?
- 14. 在vim中,我如何在終端顯示一條線?
- 15. 如何在linux終端中動態顯示結果?像'top'命令
- 16. Python終端菜單?終端着色?終端進度顯示?
- 17. 我如何顯示最終上傳的圖像與視圖玉
- 18. 如何在內容沒有圖像時顯示圖像並在顯示圖像時顯示圖像
- 19. 如何在pygame中顯示圖像?
- 20. 如何在Django中顯示圖像1.10
- 21. 如何在UNNotificationServiceExtension中顯示圖像?
- 22. 如何在AspxImage中顯示圖像?
- 23. 如何在Django中顯示foreignkey圖像
- 24. 如何在laravel中顯示圖像
- 25. 如何在框架中顯示圖像?
- 26. 如何在JTable中顯示圖像?
- 27. 如何在NSTableView中顯示圖像?
- 28. android:如何在textview中顯示圖像
- 29. 如何在ploco中顯示plist圖像
- 30. 如何在ImageView中顯示圖像?
現在這個頁面成爲第一個谷歌的答案;) – MiniScalope