ImgConvert

圖片轉 ASCII 字元畫

使用免費的圖片轉 ASCII 工具,把照片轉換為字元畫。下載 PNG,或選擇 TXT 來複製字元並儲存文字。

單張 JPG/JPEG、PNG、WebP、GIF、AVIF、BMP、TIFF 或 HEIC/HEIF,最大 20 MB;動畫或多頁圖片僅使用第一影格或第一頁。

100

如何將圖片轉換為 ASCII 字元畫

1

選擇圖片並等待上傳

選擇一張照片、標誌圖或插畫。選取檔案後即開始上傳,請等待上傳完成後再進行轉換。

2

設定每行字元數與樣式

可以先使用預設的每行 100 個字元與「標準」字元集。每行字元越多,可呈現的細節越多,文字行也越長。還可以試試「簡潔」或「細緻」,比較不同字元的視覺效果。

3

選擇 PNG 或 TXT

預設選擇 PNG,產生白底黑字的字元圖片。若需要編輯字元或使用「複製文字」按鈕,請選擇 TXT。第一次轉換時可以先保持「反轉明暗」關閉。

4

轉換並儲存結果

點選「轉換為 ASCII」開始轉換,查看完成後的結果並下載檔案。TXT 結果還可以複製文字。修改設定後再次轉換,即可比較不同效果。

選擇每行字元數與字元集

圖片轉 ASCII 工具會讀取圖片的灰階明暗,並據此選擇字元。關閉「反轉明暗」時,較密的符號呈現暗部,空格與較疏的符號呈現亮部。

每行字元數可設為 20–800。行數會依圖片比例與字元格的長寬比例自動計算。增加每行的字元數可以呈現更多細節,但也需要更寬的顯示空間。

標準

有什麼不同
包含 10 個字元,從空格、標點到 @ 等較密的符號。
適用情況
可作為起點,用來呈現同時具有輪廓與明暗層次的照片。

簡潔

有什麼不同
包含 6 個字元,明暗可選的層級較少。
適用情況
想減少符號種類、讓字元紋理更簡單時可以嘗試。

細緻

有什麼不同
使用較長的字母、數字與符號序列,提供更多明暗層級。
適用情況
適合呈現平順的明暗漸層;增加字元種類無法恢復原圖中不存在的細節。

三種字元集都使用 ASCII 字元表中的可列印字元。可以先保持每行字元數不變,比較不同字元集的效果,再決定是否增加字元數。

ASCII 字元畫儲存為 PNG 還是 TXT?

兩種格式使用同一個字元網格。PNG 將顯示效果固定為圖片;TXT 儲存字元與換行,方便後續貼上或編輯。

檔案內容

PNG
繪製完成的字元圖片。
TXT
包含字元、空格與換行的純文字。

顯示效果

PNG
白底黑字,字型與間距固定。
TXT
字型、文字顏色與間距取決於開啟或貼上文字的應用程式。

後續編輯

PNG
在圖片編輯器中處理繪製後的影像。
TXT
在文字編輯器中修改個別字元。

結果操作

PNG
下載 PNG 圖片。
TXT
複製文字或下載 TXT 檔案。

每次轉換只產生所選格式的一個檔案。若同時需要 PNG 與 TXT,可以保留已上傳的原圖,選擇另一種格式後再次轉換。

讓照片轉換為字元畫後更容易辨識

優先選擇主體清楚、占畫面比例較大的圖片。細小的人臉、細字與複雜背景容易混成字元紋理。可以先用圖片裁剪工具移除空白或干擾邊緣,再固定一個字元集,調整每行字元數並比較效果。

若原圖超過像素尺寸限制,可以先用圖片尺寸調整工具縮小。等比縮放能解決原圖的尺寸限制,但不會改變長寬比;在每行字元數不變時,計算出的 ASCII 行數也不會改變。

圖片轉 ASCII 常見問題

可以。支援 JPG、JPEG、PNG,也支援 WebP、GIF、AVIF、BMP、TIFF 與 HEIC/HEIF。每次上傳一張不超過 20 MB 的圖片,原圖每邊不得超過 8192 像素;檔案壓縮後體積很小,也可能超過像素尺寸限制。

它會依明暗選擇字元,重新呈現圖片。若需要辨識螢幕截圖、掃描檔或照片中的文字,可以使用具備 OCR 功能的圖片轉文字工具。

可以上傳 GIF,但只會轉換第一個影格。多頁圖片也只使用第一頁,結果是一張靜態 PNG 或一個 TXT 檔案。

本工具依圖片明暗產生單色字元畫,PNG 為白底黑字。TXT 只包含純文字字元,文字或背景的顏色由顯示文字的應用程式決定。

轉換前會先將圖片與白色背景合成。完全透明的部分會變成白色,半透明部分則會與白色混合,再依合成後的明暗產生字元。匯出的 PNG 使用不透明的白色背景。

請使用等寬字型,並保留每個空格與換行。自動換行、比例字型及不同的行高都可能改變排版。若希望分享時顯示效果固定,可以選擇 PNG。

它會反轉明暗對應關係:原圖亮部使用較密的字元,暗部使用較疏的字元或空格。改變的是字元排列,PNG 仍然是白底黑字。

輸出最多包含 1000 行與 80 萬個字元格,換行字元不計入其中。圖片的高度相對寬度過大時,即使上傳檔案體積很小,也可能超過行數限制。可以減少每行字元數,或裁剪圖片,讓畫面不那麼狹長。

把圖片轉換成 ASCII 字元畫

選擇圖片、設定每行字元數,再將結果儲存為 PNG 或 TXT。