ਮੁਫ਼ਤ ਚਿੱਤਰ ਤੋਂ ASCII ਆਰਟ ਕਨਵਰਟਰ
ਕਿਸੇ ਵੀ ਚਿੱਤਰ ਨੂੰ ਚੈਟ, README, ਟਰਮੀਨਲ, ਜਾਂ ਕਮਿਟ ਸੁਨੇਹਿਆਂ ਲਈ ASCII ਆਰਟ ਵਿੱਚ ਬਦਲੋ। ਬਲਾਕ ਅੱਖਰ ਅਤੇ ਇਮੋਜੀ ਸਮੇਤ ਕਈ ਅੱਖਰ ਸੈੱਟ।
ਫਾਈਲਾਂ ਨੂੰ ਇੱਥੇ ਸੁੱਟੋ, ਜਾਂ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ
JPG, PNG, WebP, GIF, HEIC, HEIF · ਕੋਈ ਫਾਈਲ ਆਕਾਰ ਸੀਮਾ ਨਹੀਂ ਹੈ
ਜਾਂ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ ਤੋਂ ਪੇਸਟ ਕਰਨ ਲਈ Ctrl+V ਦਬਾਓ
ਸੁਝਾਅ: ਤੁਸੀਂ Ctrl+V ਨਾਲ ਸਕ੍ਰੀਨਸ਼ਾਟ ਪੇਸਟ ਕਰ ਸਕਦੇ ਹੋ
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਨੂੰ ਨਹੀਂ ਛੱਡਦੀਆਂ। ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਹੁੰਦੀ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਬਦਲਾਅ Canvas API ਵਰਤ ਕੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਕੋਈ ਸਰਵਰ, ਕੋਈ ਅੱਪਲੋਡ ਨਹੀਂ। ਟੂਲ ਤੁਹਾਡੇ ਚਿੱਤਰ ਨੂੰ ਨਿਸ਼ਾਨਾ ਕਾਲਮ ਚੌੜਾਈ ਤੱਕ ਸਕੇਲ ਕੀਤੇ offscreen canvas 'ਤੇ ਬਣਾਉਂਦਾ ਹੈ, getImageData ਨਾਲ ਹਰ pixel ਦੇ RGB ਮੁੱਲ ਪੜ੍ਹਦਾ ਹੈ, ਅਤੇ ਹਰ pixel ਦੀ perceptual ਚਮਕ ਨੂੰ ਤੁਹਾਡੀ ਚੁਣੀ lookup string ਦੇ ਇੱਕ ਅੱਖਰ ਨਾਲ ਜੋੜਦਾ ਹੈ।
- 1Canvas ਚਿੱਤਰ ਸਕੇਲ ਕਰਦਾ ਹੈਤੁਹਾਡਾ ਚਿੱਤਰ ਬਿਲਕੁਲ ਆਉਟਪੁੱਟ ਗਰਿੱਡ ਦੇ ਆਕਾਰ ਵਾਲੇ ਲੁਕੇ canvas 'ਤੇ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ — ਆਮ ਤੌਰ 'ਤੇ ਡਿਫ਼ਾਲਟ 80 ਕਾਲਮ ਚੌੜਾ, ਚਿੱਤਰ ਦਾ ਅਨੁਪਾਤ ਬਚਾਉਣ ਲਈ ਉਚਾਈ ਆਪਣੇ-ਆਪ ਸਮਾਯੋਜਿਤ (monospace fonts ਲਈ ਅੱਧੀ, ਜੋ ਚੌੜੇ ਨਾਲੋਂ ਲੰਬੇ ਹੁੰਦੇ ਹਨ)।
- 2ਹਰ-pixel luminance ਨਮੂਨਾਟੂਲ ਹਰ ਸੈੱਲ ਲਈ ਕੱਚੇ RGBA bytes ਪੜ੍ਹਨ ਲਈ getImageData ਕਾਲ ਕਰਦਾ ਹੈ। ਇਹ ITU-R perceptual ਫ਼ਾਰਮੂਲੇ (0.299R + 0.587G + 0.114B) ਨਾਲ ਹਰ pixel ਨੂੰ ਇੱਕ ਚਮਕ ਮੁੱਲ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਫਿਰ ਤੁਹਾਡਾ ਚਮਕ offset, ਕੰਟ੍ਰਾਸਟ ਗੁਣਕ ਅਤੇ gamma curve ਲਾਉਂਦਾ ਹੈ।
- 3ਚਮਕ ਇੱਕ ਅੱਖਰ ਨਾਲ ਜੁੜਦੀ ਹੈਸਮਾਯੋਜਿਤ ਚਮਕ (0–1) ਨੂੰ ਚੁਣੀ ਅੱਖਰ string ਦੀ ਲੰਬਾਈ ਨਾਲ ਗੁਣਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ — ਮਿਆਰੀ ( .:-=+*#%@), 70-glyph ਵਿਸਤ੍ਰਿਤ, block elements, binary, ਜਾਂ ਤੁਹਾਡਾ ਟਾਈਪ ਕੀਤਾ ਆਪਣਾ ਸੈੱਟ — ਅਤੇ ਉਸ index ਵਾਲਾ ਅੱਖਰ ਆਉਟਪੁੱਟ ਗਰਿੱਡ ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।
- 4ਸਾਦੇ ਟੈਕਸਟ, PNG ਜਾਂ HTML ਵਿੱਚ ਐਕਸਪੋਰਟਪੂਰਾ ਗਰਿੱਡ ਕਾਪੀ/ਡਾਊਨਲੋਡ ਲਈ ਸਾਦੀ-ਟੈਕਸਟ string ਵਿੱਚ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ। PNG ਐਕਸਪੋਰਟ ਲਈ, ਹਰ ਅੱਖਰ 12px monospace 'ਤੇ fillText ਨਾਲ ਦੂਜੇ canvas 'ਤੇ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ। ਰੰਗ ਮੋਡ ਹਰ pixel ਦਾ ਅਸਲ RGB ਪੜ੍ਹਦਾ ਹੈ ਅਤੇ ਹਰ ਅੱਖਰ ਨੂੰ inline-style ਵਾਲੇ span element ਵਿੱਚ ਲਪੇਟਦਾ ਹੈ, ਜਿਸਨੂੰ ਸਵੈ-ਨਿਰਭਰ HTML ਫ਼ਾਈਲ ਵਜੋਂ ਐਕਸਪੋਰਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਤੁਹਾਡਾ ਚਿੱਤਰ ਸਿੱਧਾ ਬ੍ਰਾਊਜ਼ਰ ਦੀ Canvas API ਨਾਲ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕਦੇ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ — ਕਿਸੇ ਵੀ ਸਮੇਂ ਕੋਈ ਡਾਟਾ ਕਿਸੇ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।
ਸੰਬੰਧਿਤ ਟੂਲ
ASCII ਬੈਨਰ ਜਨਰੇਟਰ
ਟੈਕਸਟ ਨੂੰ ਕਲਾਸਿਕ FIGlet ਫੌਂਟਾਂ ਵਿੱਚ ਵੱਡੇ ASCII-ਆਰਟ ਬੈਨਰਾਂ ਵਿੱਚ ਬਦਲੋ — .txt ਵਜੋਂ ਕਾਪੀ ਜਾਂ ਡਾਊਨਲੋਡ ਕਰੋ।
ਮੈਟਾਡਾਟਾ ਰਿਮੂਵਰ
ਫੋਟੋਆਂ, PDF ਅਤੇ Office ਦਸਤਾਵੇਜ਼ਾਂ ਤੋਂ ਲੁਕਵਾਂ ਮੈਟਾਡਾਟਾ — EXIF/GPS ਟਿਕਾਣਾ, ਲੇਖਕ ਦੇ ਨਾਂ, ਅਤੇ ਸੰਪਾਦਨ ਇਤਿਹਾਸ — ਹਟਾਓ। ਲੌਸਲੈੱਸ ਅਤੇ 100% ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।
OCR — ਚਿੱਤਰ ਤੋਂ ਟੈਕਸਟ ਐਕਸਟ੍ਰੈਕਟਰ
PP-OCRv5 ਨਾਲ ਤਸਵੀਰਾਂ, ਸਕ੍ਰੀਨਸ਼ਾਟ, ਸਕੈਨ ਕੀਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਅਤੇ PDF ਵਿੱਚੋਂ ਟੈਕਸਟ ਕੱਢੋ (ਜਾਂ ਖੋਜਣਯੋਗ PDF ਸੇਵ ਕਰੋ), ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ। ਲਾਤੀਨੀ, ਚੀਨੀ, ਜਾਪਾਨੀ, ਕੋਰੀਆਈ, ਸਿਰਿਲਿਕ, ਅਰਬੀ, ਦੇਵਨਾਗਰੀ, ਥਾਈ, ਯੂਨਾਨੀ, ਤਮਿਲ ਅਤੇ ਤੇਲਗੂ ਲਿਪੀ ਪੜ੍ਹਦਾ ਹੈ।