甘城なつき/Nachoneko💤
336 字
2 分鐘
使用自定義圖像作為 Neofetch 的 ASCII Logo
使用 jp2a 轉換圖片為 ASCII 藝術
單純使用 jp2a 轉換的話它會直接輸出到 terminal 上面,但上面的顏色訊息無法複製,所以我們要透過這個簡單的腳本處理 jp2a 的輸出並寫入到一個 txt 檔案裡面,這個檔案就可以在之後被我們指定為 neofetch 的 ASCII logo。
依照腳本原作者的指南,我們首先要在主機上準備好腳本和圖片 (必須是 jpg 格式) ,接著輸入以下指令
jp2a logo.png --color-depth=4 --width=48 | ./jp2a2neofetch.py > neofetch_logo.txt
neofetch --ascii neofetch_logo.txt --ascii_colors 1 4 5 6 7
第一行指令的 --color-depth
和 --width
可以自行定義,依照自己的需求修改,如果發現圖片轉換後發現白色/黑色的背景也被轉換為文字,可以使用 -i
加在 jp2a
指令的後面。
將預設 Logo 設為自定義的 ASCII 藝術
如果每次都要打這些參數,不免讓人覺得有些不方便,所以接下來我們要修改設置文件,將自定義的圖片作為預設。
首先要找到設置文件,Linux 預設放在 ~/.config/neofetch/config.conf
,Windows 則是 %userprofile%\.config\neofetch\config.conf
,找到之後編輯文件。
找到 image_source="auto"
這行,將 auto
改成自定義圖片的路徑就可以囉。這樣只打 neofetch
也能顯示自定義的圖片了!
使用自定義圖像作為 Neofetch 的 ASCII Logo
https://blog.yuuzi.cc/posts/guides/neofetch-with-ascii-logo/