若要將圖片轉換為 ASCII 藝術,請開啟 文字轉 ASCII 藝術產生器,選擇 JPG、PNG 或 WebP,設定字元寬度,然後產生結果。複製字元或下載 TXT 檔案,再於預定使用的位置檢查對齊情況。影像解碼與轉換皆在您的瀏覽器中執行;所選影像不會上傳以進行處理。

這是一套影像轉字元工作流程。它與 Patorjk 的 TAAG 不同;TAAG 會根據輸入的文字和所選的 ASCII 藝術字型建立大型文字。若您想要文字橫幅,請使用該文字型工作流程。下文介紹的 Lizely 工具會從圖片開始;它不會重現 TAAG 的字型選擇器,也不會直接將輸入的文字轉換成橫幅。

選擇主體清晰的圖片

相較於內容繁雜的照片,簡單的剪影、標誌或高對比肖像在轉換後更容易辨識。ASCII 藝術以字元呈現取樣的亮度,因此無法保留原始色彩、細小文字或細緻紋理。請另外保留原始影像。

請使用 JPG、PNG 或 WebP。檔案大小不得超過 15 MiB(15,728,640 位元組)。瀏覽器也必須能夠解碼該檔案。另一項 40-million-pixel 檢查會在解碼後、建立取樣畫布前執行。但這並不保證高度壓縮的影像能放入您裝置的解碼記憶體。

產生並檢查字元藝術

  1. 選擇您的影像,等待其尺寸顯示。若出現錯誤,請改用支援且可讀取的檔案,不要繼續使用舊結果。
  2. 將輸出寬度設定為 20 至 200 個字元。初始設定為 80。這是欄數,而非來源影像的像素寬度;若來源影像比要求的寬度更窄,就會採用其自身較小的寬度。
  3. 請選擇 Standard、Detailed 或 Simple。先使用 Standard,然後每次只變更一項設定。
  4. 選取 Generate ASCII art。在預覽中檢查主體的外框、主要特徵及線長。若目的地較窄,請嘗試使用較小的寬度;若需要更多細節,則使用較大的寬度。
  5. 使用 Copy text 或 Download TXT。將結果貼到等寬、預先設定格式的區域,再次檢查後再分享。

調整密度與明暗方向

控制項變更內容檢查事項
Standard密集與稀疏字元交替出現的平衡序列。主要形狀在預定寬度下是否容易辨識。
Detailed具有更多亮度層級的較長序列。額外紋理是否有助於呈現,還是會讓主體顯得雜亂。
Simple較短的字元序列。減少符號是否讓外框更容易閱讀。
Reverse light and dark characters將亮度至字元的對應方向反轉。結果在目的地的實際背景上呈現的效果。

取樣時,透明來源像素會合成到白色背景上。列數依影像的長寬比計算,並針對文字字元修正高度。目的地使用不同的字型或行高仍可能使外觀產生拉伸;預覽並不保證在其他位置呈現完全相同的結果。

瞭解輸出限制

要求的版面必須容納在 800 列與 100,000 個字元儲存格內。若高度過高,工具會回報錯誤,並要求使用較小的寬度或裁剪後的來源影像。文字檔案中的各列以換行分隔符連接;字元儲存格預算並不代表序列化檔案最多只會包含 100,000 個字元。

以尺寸範例而言,400-by-200-pixel 的來源影像在 80 欄下會產生 80 欄乘以 20 列的配置,共 1,600 個儲存格。這是版面計算,而非視覺品質基準。藝術作品有多容易辨識,取決於實際圖片及顯示所用的字型。

複製或下載時保留間距

Download TXT 會儲存 UTF-8 文字,檔案名稱由來源名稱加上 -ascii-art.txt 組成。若剪貼簿權限遭拒,請選取可見的輸出內容並手動複製。請保留空格與換行:比例字型或會合併連續空格的服務,都可能破壞對齊。請使用程式碼區塊或其他預先設定格式的區域,檢查完整寬度;若需要重新產生不同尺寸,請保留來源圖片。

相關閱讀:黑白照片轉換為 100KB:本地工作流程。

相關閱讀:在線使用 Image to ASCII 是否安全?。