chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用Linux終端將圖像轉(zhuǎn)換成ASCII藝術(shù)?

Linux愛(ài)好者 ? 來(lái)源:Linux中國(guó) ? 作者:Abhishek Prakash ? 2021-06-29 13:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

想在 Linux 終端中做一些有趣的事情嗎?把一張普通的圖片轉(zhuǎn)換成 ASCII 藝術(shù)怎么樣?

你知道 什么是 ASCII[1] 么?它是一個(gè)標(biāo)準(zhǔn),在 8 位碼中的 256 個(gè)空位上分配字母、數(shù)字和其他字符。ASCII 藝術(shù)是一個(gè)由可打印的 ASCII 字符組成的圖形?;旧希怯梢欢炎帜?、數(shù)字和特殊字符組成的。

你可能見(jiàn)過(guò)有人 以 ASCII 格式顯示他們發(fā)行版的標(biāo)志[2]。

這很酷,對(duì)嗎?把一張普通的圖片轉(zhuǎn)換成 ASCII 藝術(shù)怎么樣?這就是在這篇文章中要探討的問(wèn)題。

Ascii Image Converter

顧名思義,Ascii Image Converter[3] 是一個(gè)將圖片轉(zhuǎn)換為 ASCII 藝術(shù)的工具。它是一個(gè)用 Go 語(yǔ)言編寫(xiě)的基于命令行的工具,它打印出提供給它的圖片的ASCII版本。

該工具支持以下格式的輸入圖像:

JPEG/JPG

PNG

BMP

WEBP

TIFF/TIF

讓我們看看如何安裝和使用它。

在 Linux 上安裝 Ascii Image Converter

這個(gè)有趣的工具也可以在 Windows 上使用,但我不打算這么做。在本教程中,讓我們堅(jiān)持使用 Linux。

如果你的發(fā)行版中啟用了 Snap[4],你可以用下面的命令輕松地安裝它的 snap 包:

sudo snap install ascii-image-converter

你也可以從它的發(fā)布頁(yè)面下載 Linux 的可執(zhí)行文件,并把可執(zhí)行文件放在 /usr/local/bin/ 目錄下。這樣,你就能像普通的 Linux 命令一樣運(yùn)行它。如果你想知道為什么會(huì)這樣,請(qǐng)了解一下 Linux 目錄層次結(jié)構(gòu)[5]。

使用 Ascii Image Converter

使用很簡(jiǎn)單。安裝后,你只需要提供你想轉(zhuǎn)換的圖像的路徑。

ascii-image-converter path_to_image

你也可以提供圖片的 URL,直接從網(wǎng)上把圖片轉(zhuǎn)換成 ASCII。

你也可以轉(zhuǎn)換成彩色的 ASCII。

ascii-image-converter -C path_to_image

你可以通過(guò)提供它們的路徑將多個(gè)圖像轉(zhuǎn)換為 ASCII。它將在終端顯示器上一個(gè)接一個(gè)地打印 ASCII 版本。

也有一個(gè)選項(xiàng)可以保存生成的 ASCII 藝術(shù)。在舊版本中,它只會(huì)被保存為文本文件,而不是圖像。開(kāi)發(fā)者 Zoraiz Hassan 發(fā)布了一個(gè)新版本,現(xiàn)在該工具默認(rèn)將生成的 ASCII 圖像保存為 PNG 格式。

ascii-image-converter path_to_image -s 。

還有一些可用的選項(xiàng),比如給輸出一個(gè)特定的尺寸,使用更多的 ASCII 字符,或者使用你自己的字符集來(lái)打印 ASCII 藝術(shù)。你可以在 項(xiàng)目的倉(cāng)庫(kù)[6] 上閱讀相關(guān)內(nèi)容。

喜歡它嗎?

你喜歡更多的 ASCII 相關(guān)的東西嗎?那么 在 Linux 上玩 ASCII 游戲[7] 怎么樣?是的,你完全可以這么做。

如果你喜歡在終端做實(shí)驗(yàn),你可能會(huì)喜歡這個(gè)工具。雖然我不知道 ASCII 轉(zhuǎn)換后的圖像能有什么好的實(shí)際用途。有什么想法嗎?

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11575

    瀏覽量

    216575
  • ASCII
    +關(guān)注

    關(guān)注

    5

    文章

    172

    瀏覽量

    36308
  • go語(yǔ)言
    +關(guān)注

    關(guān)注

    1

    文章

    159

    瀏覽量

    9528

原文標(biāo)題:在 Linux 終端將圖像轉(zhuǎn)換成 ASCII 藝術(shù)

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    GP9301B0V到10V的模擬電壓輸入,線性轉(zhuǎn)換成0%-100%占空比PWM信號(hào)輸出

    ? GP9301B0V到10V的模擬電壓輸入,線性轉(zhuǎn)換成0%-100%占空比的PWM信號(hào)輸出。? GP9301BM0V到10V的模擬電壓輸入,線性轉(zhuǎn)換成0%-100%占空比的PWM
    發(fā)表于 05-29 10:15 ?0次下載

    CDCLVD2102怎么3.3V LVCMOS轉(zhuǎn)換成2.5V LVCMOS處理會(huì)比較好?

    input swing needs to be limited to VIH≤VCC。請(qǐng)問(wèn)我可以通過(guò)分壓的方式實(shí)現(xiàn)嗎,輸入時(shí)鐘信號(hào)為60MHz。這樣分壓處理會(huì)不會(huì)引起時(shí)鐘波形失真或者抖動(dòng)?如果不可以,怎么3.3V LVCMOS轉(zhuǎn)換成2.5V LVCMOS處理會(huì)比較好?
    發(fā)表于 01-22 07:39

    ADC的值如何轉(zhuǎn)換成電壓值?

    ),讀出來(lái)的還是ADS1115默認(rèn)的0x85 2:我沒(méi)看明白ADC的值如何轉(zhuǎn)換成電壓值,比如電源電壓是3.3V,并且PGA設(shè)置為2,FS為+-2.048V,則如何通過(guò)ADC計(jì)算電壓值? 望指導(dǎo),謝謝前輩
    發(fā)表于 01-10 08:17

    是否還可以使用DS90CR288/287轉(zhuǎn)換成LVDS--TTL/CMOS使用?

    (原始的像素)數(shù)據(jù) ,請(qǐng)問(wèn)是否還可以使用DS90CR288/287轉(zhuǎn)換成LVDS--TTL/CMOS 使用啊 ,項(xiàng)目比較緊迫,否則直接做個(gè)小板直接驗(yàn)證了 期待大俠解答
    發(fā)表于 01-10 06:15

    AN-1249:使用ADV8003評(píng)估板3D圖像轉(zhuǎn)換成2D圖像

    電子發(fā)燒友網(wǎng)站提供《AN-1249:使用ADV8003評(píng)估板3D圖像轉(zhuǎn)換成2D圖像.pdf》資料免費(fèi)下載
    發(fā)表于 01-08 14:28 ?0次下載
    AN-1249:使用ADV8003評(píng)估板<b class='flag-5'>將</b>3D<b class='flag-5'>圖像</b><b class='flag-5'>轉(zhuǎn)換成</b>2D<b class='flag-5'>圖像</b>

    TLK10022可以5Gbps的高速數(shù)據(jù)轉(zhuǎn)換成4路1.25Gbps的低速數(shù)據(jù)嗎?

    請(qǐng)問(wèn),TLK10022可以5Gbps的高速數(shù)據(jù)(無(wú)協(xié)議的裸數(shù)據(jù),偽隨機(jī)碼)轉(zhuǎn)換成4路1.25Gbps的低速數(shù)據(jù)么,然后再用一個(gè)TLK100224路1.25G合成1路5G。TLK10022可以實(shí)現(xiàn)這種功能么?
    發(fā)表于 01-08 07:35

    請(qǐng)問(wèn)ADS1220采樣數(shù)據(jù)負(fù)數(shù)怎么轉(zhuǎn)換成電壓?

    采用如圖1所示的三線法PT100測(cè)溫,設(shè)置ads1220輸出10uA的電流源,外部參考電壓為40.3mv,采樣數(shù)據(jù)轉(zhuǎn)換成電壓的函數(shù)如圖2所示.正壓轉(zhuǎn)換成電壓時(shí)沒(méi)問(wèn)題,負(fù)壓時(shí)轉(zhuǎn)換有錯(cuò),什么原因呢?還有,怎么會(huì)有負(fù)壓輸出呢?
    發(fā)表于 01-06 07:57

    請(qǐng)問(wèn)CD4504B可以12V信號(hào)轉(zhuǎn)換成3.3V信號(hào)嗎?

    有一些12V信號(hào),需要輸入至FPGA,可以用CD4504B轉(zhuǎn)換成3.3V嗎,看手冊(cè)感覺(jué)可以。
    發(fā)表于 01-03 08:25

    請(qǐng)問(wèn)ldc1000怎么把proximtyData轉(zhuǎn)換成距離?

    尊敬的ti工作人員,請(qǐng)教您ldc1000怎么把proximtyData轉(zhuǎn)換成距離?
    發(fā)表于 01-02 06:06

    用DS90C387RGB信號(hào)轉(zhuǎn)換成LVDS信號(hào),顯示花屏,可能是哪里的問(wèn)題呢?

    我用DS90C387RGB信號(hào)轉(zhuǎn)換成LVDS信號(hào),顯示花屏,可能是哪里的問(wèn)題呢? 我的RGB信號(hào)中時(shí)鐘信號(hào)最高最低電壓小于1V,高電壓大于2V,感覺(jué)有點(diǎn)到387的輸入門限,會(huì)是這里的問(wèn)題嗎?
    發(fā)表于 12-30 07:23

    TFP401APZPDVI信號(hào)轉(zhuǎn)換成TTL RGB信號(hào),輸出的TTL RGB信號(hào)測(cè)量的波形就是3.3v高電平,為什么?

    我們用TFP401APZP這款芯片DVI信號(hào)轉(zhuǎn)換成TTL RGB信號(hào),但是輸出的TTL RGB信號(hào)測(cè)量的波形就是3.3v高電平,請(qǐng)問(wèn)這可能有什么原因引起的呢?
    發(fā)表于 12-30 06:01

    請(qǐng)問(wèn)ads1293采集到的數(shù)據(jù)怎么轉(zhuǎn)換成實(shí)際電壓值,是通過(guò)公式嗎?

    請(qǐng)問(wèn)ads1293采集到的數(shù)據(jù)怎么轉(zhuǎn)換成實(shí)際電壓值,是通過(guò)公式么?其中vinp-vinm是所要的心電電壓么?adcout是不是測(cè)到的數(shù)據(jù)?十分感謝
    發(fā)表于 12-10 07:02

    如何在不使用ADC的情況下,模擬電壓轉(zhuǎn)換成數(shù)字電壓?

    為了使系統(tǒng)隔離想把模擬電源轉(zhuǎn)換成數(shù)字電源,但不想通過(guò)ADC實(shí)現(xiàn)。有沒(méi)有可以參考的電路設(shè)計(jì)或者芯片
    發(fā)表于 11-28 08:39

    ADS1256對(duì)ADC采集到的數(shù)據(jù)進(jìn)行FFT處理時(shí),需要在FFT之前采集到的ADC轉(zhuǎn)換后的DATA值轉(zhuǎn)換成電壓值嗎?

    我在對(duì)ADC采集到的數(shù)據(jù)進(jìn)行FFT處理時(shí),需要在FFT之前采集到的ADC轉(zhuǎn)換后的DATA值轉(zhuǎn)換成電壓值嗎?在轉(zhuǎn)fft之前,到底是data值還是電壓值呢?為什么?
    發(fā)表于 11-28 06:11

    ADC3561轉(zhuǎn)換成什么數(shù)據(jù)格式便于高速實(shí)時(shí)通過(guò)WIFI發(fā)送?

    5MHz的16位采樣率,LVDS格式的數(shù)據(jù)輸出,使用串口轉(zhuǎn)WIFI模塊受限于串口波特率無(wú)法實(shí)現(xiàn)實(shí)時(shí)發(fā)送,請(qǐng)問(wèn)轉(zhuǎn)換成什么數(shù)據(jù)格式便于高速實(shí)時(shí)通過(guò)WIFI發(fā)送
    發(fā)表于 11-18 08:06