若要將圖片轉換為 ASCII 藝術,請開啟 文字轉 ASCII 藝術產生器,選擇 JPG、PNG 或 WebP,設定字元寬度,然後產生結果。複製字元或下載 TXT 檔案,再於預定使用的位置檢查對齊情況。影像解碼與轉換皆在您的瀏覽器中執行;所選影像不會上傳以進行處理。
這是一套影像轉字元工作流程。它與 Patorjk 的 TAAG 不同;TAAG 會根據輸入的文字和所選的 ASCII 藝術字型建立大型文字。若您想要文字橫幅,請使用該文字型工作流程。下文介紹的 Lizely 工具會從圖片開始;它不會重現 TAAG 的字型選擇器,也不會直接將輸入的文字轉換成橫幅。
選擇主體清晰的圖片
相較於內容繁雜的照片,簡單的剪影、標誌或高對比肖像在轉換後更容易辨識。ASCII 藝術以字元呈現取樣的亮度,因此無法保留原始色彩、細小文字或細緻紋理。請另外保留原始影像。
請使用 JPG、PNG 或 WebP。檔案大小不得超過 15 MiB(15,728,640 位元組)。瀏覽器也必須能夠解碼該檔案。另一項 40-million-pixel 檢查會在解碼後、建立取樣畫布前執行。但這並不保證高度壓縮的影像能放入您裝置的解碼記憶體。
產生並檢查字元藝術
- 選擇您的影像,等待其尺寸顯示。若出現錯誤,請改用支援且可讀取的檔案,不要繼續使用舊結果。
- 將輸出寬度設定為 20 至 200 個字元。初始設定為 80。這是欄數,而非來源影像的像素寬度;若來源影像比要求的寬度更窄,就會採用其自身較小的寬度。
- 請選擇 Standard、Detailed 或 Simple。先使用 Standard,然後每次只變更一項設定。
- 選取 Generate ASCII art。在預覽中檢查主體的外框、主要特徵及線長。若目的地較窄,請嘗試使用較小的寬度;若需要更多細節,則使用較大的寬度。
- 使用 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:本地工作流程。