ਇਮੇਜ Base64 ਏਨਕੋਡਿੰਗ ਕੀ ਹੈ?
Base64 ਏਨਕੋਡਿੰਗ ਕਿਸੇ ਤਸਵੀਰ ਦੇ ਬਾਈਨਰੀ ਡਾਟਾ ਨੂੰ ਛਪਣਯੋਗ ASCII ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਬਦਲਦੀ ਹੈ। ਇੱਕ ਡਾਟਾ URI (data:image/png;base64,...) ਵਿੱਚ ਲਪੇਟੀ ਹੋਈ, ਇਹ ਸਟ੍ਰਿੰਗ ਕਿਸੇ ਵੱਖਰੀ ਤਸਵੀਰ ਫਾਈਲ ਨਾਲ ਲਿੰਕ ਕਰਨ ਦੀ ਬਜਾਏ ਸਿੱਧੇ HTML, CSS, ਜਾਂ JSON ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
ਇਹ ਟੂਲ ਤੁਹਾਡੇ ਵੱਲੋਂ ਅੱਪਲੋਡ ਕੀਤੀ ਗਈ ਤਸਵੀਰ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਅੰਦਰ ਹੀ Base64 ਵਿੱਚ ਬਦਲਦਾ ਹੈ — ਫਾਈਲ ਕਦੇ ਵੀ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜੀ ਜਾਂਦੀ।
ਇਮੇਜ Base64 ਏਨਕੋਡਰ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
- ਇੱਕ ਤਸਵੀਰ ਫਾਈਲ ਚੁਣਨ ਲਈ ਅੱਪਲੋਡ ਖੇਤਰ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ (ਜਾਂ ਡ੍ਰੈਗ-ਐਂਡ-ਡ੍ਰਾਪ ਕਰੋ)।
- ਡਾਟਾ URI ਪ੍ਰੀਫਿਕਸ ਸਮੇਤ Base64-ਏਨਕੋਡਡ ਨਤੀਜਾ ਆਪਣੇ ਆਪ ਹੇਠਾਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।
- ਇਸਨੂੰ ਕਾਪੀ ਕਰਨ ਲਈ "ਕਾਪੀ ਕਰੋ" ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ, ਜਾਂ ਜੇ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਸਾਦਾ Base64 ਸਟ੍ਰਿੰਗ ਚਾਹੀਦੀ ਹੈ ਤਾਂ ਪ੍ਰੀਫਿਕਸ ਬੰਦ ਕਰ ਦਿਓ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ
ਕੀ ਇੱਥੇ ਨਿੱਜੀ ਤਸਵੀਰਾਂ ਨੂੰ ਏਨਕੋਡ ਕਰਨਾ ਸੁਰੱਖਿਅਤ ਹੈ?
ਹਾਂ। ਤਸਵੀਰ ਨੂੰ JavaScript ਵਰਤ ਕੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪੜ੍ਹਿਆ ਅਤੇ ਏਨਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ — ਇਹ ਕਦੇ ਵੀ ਸਰਵਰ ਉੱਤੇ ਅੱਪਲੋਡ ਜਾਂ ਸਟੋਰ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।
ਕਿਹੜੇ ਇਮੇਜ ਫਾਰਮੈਟ ਸਮਰਥਿਤ ਹਨ?
ਕੋਈ ਵੀ ਇਮੇਜ ਫਾਰਮੈਟ ਜਿਸਨੂੰ ਤੁਹਾਡਾ ਬ੍ਰਾਊਜ਼ਰ ਪੜ੍ਹ ਸਕਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ PNG, JPG/JPEG, GIF, WebP, BMP, ਅਤੇ SVG ਸ਼ਾਮਲ ਹਨ।
ਡਾਟਾ URI ਪ੍ਰੀਫਿਕਸ ਕਿਸ ਲਈ ਹੈ?
ਪ੍ਰੀਫਿਕਸ (ਜਿਵੇਂ ਕਿ data:image/png;base64,) ਬ੍ਰਾਊਜ਼ਰਾਂ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ Base64 ਸਟ੍ਰਿੰਗ ਨੂੰ ਤਸਵੀਰ ਵਜੋਂ ਕਿਵੇਂ ਸਮਝਿਆ ਜਾਵੇ, ਤਾਂ ਜੋ ਇਸਨੂੰ ਸਿੱਧੇ ਕਿਸੇ <img> ਦੇ src ਜਾਂ CSS ਦੇ background-image ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕੇ।