ਮੁਫ਼ਤ ਪਰਿਵਰਤਕ

ਨੂੰ PNG SVG ਵੈਕਟੋਰਾਈਜ਼ਰ

ਰਾਸਟਰ PNG/JPG ਚਿੱਤਰਾਂ ਨੂੰ ਸਕੇਲੇਬਲ ਵੈਕਟਰ SVG ਗ੍ਰਾਫਿਕਸ ਵਿੱਚ ਬਦਲੋ। ਸੁਰੱਖਿਅਤ, ਤੇਜ਼, ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਅੰਦਰ ਸੰਸਾਧਿਤ।

PNG/JPG ਨੂੰ ਇੱਥੇ ਖਿੱਚੋ ਅਤੇ ਸੁੱਟੋ

50MB ਤੱਕ ਸਪੋਰਟ ਕਰਦਾ ਹੈ

ਜਾਂ

ਇਸ ਟੂਲ ਬਾਰੇ

PNG ਨੂੰ SVG ਵਿੱਚ ਬਦਲਣਾ ਮੂਲ ਰੂਪ ਵਿੱਚ ਇੱਕ ਟਰੇਸਿੰਗ ਓਪਰੇਸ਼ਨ ਹੈ, ਨਾ ਕਿ ਇੱਕ ਫਾਰਮੈਟ ਤਬਦੀਲੀ। PNG ਸਟੋਰ ਪਿਕਸਲ; SVG ਜਿਓਮੈਟ੍ਰਿਕ ਪ੍ਰਾਈਮਿਟਿਵ ਸਟੋਰ ਕਰਦਾ ਹੈ। ਇੱਕ ਪਿਕਸਲ ਗਰਿੱਡ ਤੋਂ ਸਕੇਲੇਬਲ ਵੈਕਟਰ ਮਾਰਗਾਂ 'ਤੇ ਜਾਣ ਲਈ ਬਿੱਟਮੈਪ ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਅਤੇ ਸਮਾਨ ਰੰਗ ਦੇ ਖੇਤਰਾਂ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਲਗਭਗ ਆਕਾਰ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਨਤੀਜਾ ਅਸਲ ਵਿੱਚ ਸਕੇਲੇਬਲ ਹੈ - ਤੁਸੀਂ ਬਿਨਾਂ ਪਿਕਸਲੇਸ਼ਨ ਦੇ ਸੁਤੰਤਰ ਰੂਪ ਵਿੱਚ ਮੁੜ ਆਕਾਰ ਦੇ ਸਕਦੇ ਹੋ - ਪਰ ਇਹ ਸਰੋਤ ਦਾ ਸੰਪੂਰਨ ਪ੍ਰਜਨਨ ਨਹੀਂ ਹੈ। ਫ਼ੋਟੋਗ੍ਰਾਫ਼ਿਕ ਸਮਗਰੀ ਮਾੜੀ ਢੰਗ ਨਾਲ ਟਰੇਸ ਕਰਦੀ ਹੈ ਕਿਉਂਕਿ ਹਰੇਕ ਪਿਕਸਲ-ਪੱਧਰ ਦਾ ਰੰਗ ਪਰਿਵਰਤਨ ਇੱਕ ਆਕਾਰ ਬਣ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਵਿਸ਼ਾਲ SVGs ਪੈਦਾ ਹੁੰਦੇ ਹਨ ਜੋ ਉਦੇਸ਼ ਨੂੰ ਹਰਾ ਦਿੰਦੇ ਹਨ। ਲੋਗੋ, ਆਈਕਨ, ਲਾਈਨ ਆਰਟ, ਅਤੇ ਉੱਚ-ਕੰਟਰਾਸਟ ਗ੍ਰਾਫਿਕਸ ਸਾਫ਼-ਸੁਥਰੇ ਢੰਗ ਨਾਲ ਟਰੇਸ ਕਰਦੇ ਹਨ ਕਿਉਂਕਿ ਉਹਨਾਂ ਕੋਲ ਚੰਗੀ ਤਰ੍ਹਾਂ ਪਰਿਭਾਸ਼ਿਤ ਸੀਮਾਵਾਂ ਵਾਲੇ ਰੰਗ ਖੇਤਰ ਦੀ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਗਿਣਤੀ ਹੈ।

ਇਹ ਕਨਵਰਟਰ imagetracerjs ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਪੋਟਰੇਸ ਦੇ ਸਮਾਨ ਵੈਕਟਰ-ਟਰੇਸਿੰਗ ਐਲਗੋਰਿਦਮ ਦਾ ਇੱਕ JavaScript ਪੋਰਟ। PNG ਨੂੰ ਇੱਕ RGBA ਬਿੱਟਮੈਪ ਵਿੱਚ ਡੀਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈ, ਬਿਟਮੈਪ ਨੂੰ ਇੱਕ ਸੰਰਚਨਾਯੋਗ ਪੈਲੇਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਰੰਗ ਖੇਤਰਾਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ, ਹਰੇਕ ਖੇਤਰ ਦੀ ਸੀਮਾ ਨੂੰ ਇੱਕ ਮਾਰਗ ਵਿੱਚ ਟਰੇਸ ਕੀਤਾ ਗਿਆ ਹੈ, ਮਾਰਗਾਂ ਨੂੰ ਬੇਜ਼ੀਅਰ ਅਨੁਮਾਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਰਲ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਅਤੇ ਨਤੀਜੇ ਵਾਲੇ ਮਾਰਗਾਂ ਨੂੰ SVG ਮਾਰਗ ਤੱਤ ਦੇ ਰੂਪ ਵਿੱਚ ਛੱਡਿਆ ਗਿਆ ਹੈ। ਪੂਰੀ ਪਾਈਪਲਾਈਨ ਬਿਨਾਂ ਕਿਸੇ ਸਰਵਰ ਅਪਲੋਡ ਦੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦੀ ਹੈ।

ਟਰੇਸਿੰਗ ਪੈਰਾਮੀਟਰ ਵਫ਼ਾਦਾਰੀ ਅਤੇ ਫਾਈਲ ਆਕਾਰ ਦੇ ਵਿਚਕਾਰ ਵਪਾਰ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦੇ ਹਨ। ਹੋਰ ਰੰਗ ਅਤੇ ਬਾਰੀਕ ਵੇਰਵੇ ਇੱਕ ਵੱਡਾ SVG ਪੈਦਾ ਕਰਦੇ ਹਨ ਜੋ ਸਰੋਤ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ; ਘੱਟ ਰੰਗ ਅਤੇ ਮੋਟੇ ਟਰੇਸਿੰਗ ਇੱਕ ਹੋਰ ਸ਼ੈਲੀ ਵਾਲੇ ਅਹਿਸਾਸ ਦੇ ਨਾਲ ਇੱਕ ਛੋਟਾ SVG ਪੈਦਾ ਕਰਦੇ ਹਨ। ਲੋਗੋ ਅਤੇ ਆਈਕਾਨਾਂ ਲਈ ਡਿਫੌਲਟ ਟਿਊਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ; ਗੁੰਝਲਦਾਰ ਚਿੱਤਰਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਸੈਟਿੰਗਾਂ ਦੇ ਨਾਲ ਟਰੇਸਿੰਗ ਪਾਸ ਤੋਂ ਲਾਭ ਹੋ ਸਕਦਾ ਹੈ, ਜਾਂ ਵੈਕਟਰਾਈਜ਼ੇਸ਼ਨ ਲਈ ਸਿਰਫ਼ ਚੰਗੇ ਉਮੀਦਵਾਰ ਨਹੀਂ ਹੋ ਸਕਦੇ ਹਨ।

PNG ਨੂੰ SVG ਵਿੱਚ ਕਿਉਂ ਬਦਲੋ

PNG ਨੂੰ ਵੈਕਟਰਾਈਜ਼ ਕਰਨਾ ਸਭ ਤੋਂ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਚਿੱਤਰ ਨੂੰ ਇਸਦੇ ਅਸਲ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਤੋਂ ਪਰੇ ਸਕੇਲ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਲੋਗੋ ਖਾਸ ਤੌਰ 'ਤੇ ਆਮ ਤੌਰ 'ਤੇ ਮਾਮੂਲੀ ਆਕਾਰ 'ਤੇ PNGs ਦੇ ਰੂਪ ਵਿੱਚ ਆਉਂਦੇ ਹਨ ਅਤੇ ਬਿਲਬੋਰਡਾਂ, ਰੈਟੀਨਾ ਡਿਸਪਲੇਅ, ਅਤੇ ਵੱਡੇ-ਫਾਰਮੈਟ ਪ੍ਰਿੰਟਸ 'ਤੇ ਕਰਿਸਪ ਦਿਖਾਈ ਦੇਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇੱਕ ਵੈਕਟਰ ਟਰੇਸ ਇੱਕ ਐਸਵੀਜੀ ਪੈਦਾ ਕਰਦਾ ਹੈ ਜੋ ਗੁਣਵੱਤਾ ਦੇ ਨੁਕਸਾਨ ਤੋਂ ਬਿਨਾਂ ਸਕੇਲ ਕਰਦਾ ਹੈ; ਟ੍ਰੇਡਆਫ ਅਸਲ ਪਿਕਸਲ ਪ੍ਰਤੀ ਵਫ਼ਾਦਾਰੀ ਹੈ।

ਕੁਝ ਰੰਗਾਂ ਅਤੇ ਵੱਡੇ ਫਲੈਟ ਖੇਤਰਾਂ ਵਾਲੇ ਗ੍ਰਾਫਿਕਸ ਲਈ SVG PNG ਨਾਲੋਂ ਵੀ ਕਾਫ਼ੀ ਜ਼ਿਆਦਾ ਸੰਖੇਪ ਹੈ। 256×256 'ਤੇ ਇੱਕ PNG ਆਈਕਨ 8 KB ਹੋ ਸਕਦਾ ਹੈ; ਦੋ ਜਾਂ ਤਿੰਨ ਰੰਗਾਂ ਵਾਲਾ ਸਮਾਨ SVG ਅਕਸਰ 1 KB ਤੋਂ ਘੱਟ ਹੁੰਦਾ ਹੈ। ਵੈੱਬ ਫਰੰਟਐਂਡ 'ਤੇ ਡਿਲੀਵਰ ਕੀਤੇ UI ਆਈਕਨ ਲਾਇਬ੍ਰੇਰੀਆਂ ਲਈ, ਵੈਕਟਰ ਸੰਸਕਰਣ ਬੰਡਲ ਦੇ ਆਕਾਰ ਨੂੰ ਘਟਾਉਂਦੇ ਹਨ ਅਤੇ ਸਾਰੇ ਡਿਸਪਲੇ ਘਣਤਾ 'ਤੇ ਤਿੱਖਾਪਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਂਦੇ ਹਨ।

ਵਰਤਣ ਦਾ ਤਰੀਕਾ

ਇੱਕ PNG ਸੁੱਟੋ, ਟਰੇਸਿੰਗ ਸੈਟਿੰਗਾਂ ਚੁਣੋ, ਇੱਕ SVG ਬਣਾਓ।

  1. ਆਪਣਾ PNG ਅੱਪਲੋਡ ਕਰੋ: ਫ਼ਾਈਲ ਨੂੰ ਅੱਪਲੋਡ ਖੇਤਰ ਵਿੱਚ ਖਿੱਚੋ ਜਾਂ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ। ਵਧੀਆ ਨਤੀਜੇ ਤਿੱਖੇ ਕਿਨਾਰਿਆਂ ਅਤੇ ਥੋੜ੍ਹੇ ਜਿਹੇ ਵੱਖਰੇ ਰੰਗਾਂ - ਲੋਗੋ, ਆਈਕਨ, ਲਾਈਨ ਆਰਟ, ਸਧਾਰਨ ਚਿੱਤਰਾਂ ਵਾਲੇ PNGs ਤੋਂ ਆਉਂਦੇ ਹਨ। ਫ਼ੋਟੋਗ੍ਰਾਫ਼ ਮਾੜੇ ਢੰਗ ਨਾਲ ਟਰੇਸ ਕਰਦੇ ਹਨ ਅਤੇ ਵੱਡੇ SVG ਪੈਦਾ ਕਰਦੇ ਹਨ।
  2. ਜੇਕਰ ਲੋੜ ਹੋਵੇ ਤਾਂ ਟਰੇਸਿੰਗ ਵਿਕਲਪਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰੋ: ਰੰਗਾਂ ਦੀ ਗਿਣਤੀ ਨਿਯੰਤਰਿਤ ਕਰਦੀ ਹੈ ਕਿ ਆਉਟਪੁੱਟ ਵਿੱਚ ਕਿੰਨੇ ਵੱਖਰੇ ਰੰਗ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ। ਮਾਰਗ ਸਰਲੀਕਰਨ (ਜਿਸ ਨੂੰ ltres ਜਾਂ qtres ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ) ਇਹ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਐਲਗੋਰਿਦਮ ਕੋਨਿਆਂ ਨੂੰ ਕਿੰਨੀ ਹਮਲਾਵਰ ਢੰਗ ਨਾਲ ਸਮੂਥ ਕਰਦਾ ਹੈ। ਉੱਚ ਸ਼ੁੱਧਤਾ ਸਰੋਤ ਦੇ ਨੇੜੇ SVGs ਪੈਦਾ ਕਰਦੀ ਹੈ ਪਰ ਵਧੇਰੇ ਮਾਰਗ ਡੇਟਾ ਦੇ ਨਾਲ।
  3. ਟਰੇਸ ਅਤੇ ਝਲਕ: ਇਮੇਜਟਰੇਸਰਜ ਐਲਗੋਰਿਦਮ ਰੰਗ ਦੀ ਮਾਤਰਾ, ਕਿਨਾਰੇ ਦੀ ਖੋਜ, ਕੰਟੋਰ ਟਰੇਸਿੰਗ, ਅਤੇ ਬੇਜ਼ੀਅਰ ਫਿਟਿੰਗ ਦੁਆਰਾ ਚਲਦਾ ਹੈ। ਚਿੱਤਰ ਦੇ ਆਕਾਰ ਅਤੇ ਰੰਗਾਂ ਦੀ ਸੰਖਿਆ ਦੇ ਨਾਲ ਟਰੇਸਿੰਗ ਟਾਈਮ ਸਕੇਲ। ਇੱਕ ਸਕਿੰਟ ਦੇ ਅੰਦਰ 4 ਰੰਗਾਂ ਦੇ ਨਿਸ਼ਾਨ ਵਾਲਾ 256×256 ਲੋਗੋ; 16 ਰੰਗਾਂ ਵਾਲੀ 1024×1024 ਚਿੱਤਰ ਨੂੰ ਕਈ ਸਕਿੰਟ ਲੱਗ ਸਕਦੇ ਹਨ।
  4. SVG ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ: SVG ਨੂੰ ਆਪਣੀ ਡਿਵਾਈਸ ਤੇ ਸੁਰੱਖਿਅਤ ਕਰੋ। ਫਾਈਲ ਵਿੱਚ ਪਾਥ ਐਲੀਮੈਂਟਸ ਦੇ ਨਾਲ XML ਮਾਰਕਅੱਪ ਸ਼ਾਮਲ ਹੈ; ਤੁਸੀਂ ਨਤੀਜੇ ਦਾ ਮੁਆਇਨਾ ਕਰਨ ਜਾਂ ਹੱਥ-ਟਿਊਨ ਕਰਨ ਲਈ ਇਸਨੂੰ ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਐਡੀਟਰ ਵਿੱਚ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ।

ਆਮ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ

ਤਕਨੀਕੀ ਵੇਰਵੇ

imagetracerjs ਇੱਕ ਮਲਟੀ-ਸਟੇਜ ਪਾਈਪਲਾਈਨ ਲਾਗੂ ਕਰਦਾ ਹੈ: ਰੰਗ ਦੀ ਮਾਤਰਾ ਬਿੱਟਮੈਪ ਨੂੰ k- ਮਤਲਬ ਕਲੱਸਟਰਿੰਗ ਜਾਂ ਮੱਧਮ ਕੱਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਰੰਗਾਂ ਦੀ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸੰਖਿਆ ਤੱਕ ਘਟਾਉਂਦੀ ਹੈ; ਕਿਨਾਰੇ ਦੀ ਖੋਜ ਖੇਤਰਾਂ ਦੇ ਵਿਚਕਾਰ ਪਿਕਸਲ ਸੀਮਾਵਾਂ ਦੀ ਪਛਾਣ ਕਰਦੀ ਹੈ; ਕੰਟੂਰ ਟਰੇਸਿੰਗ ਬੰਦ ਬਹੁਭੁਜ ਪੈਦਾ ਕਰਨ ਲਈ ਸੀਮਾਵਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ; ਲਾਈਨ-ਅਤੇ-ਕਰਵ ਫਿਟਿੰਗ ਪਾਥ ਡੇਟਾ ਨੂੰ ਘਟਾਉਣ ਲਈ ਬੇਜ਼ੀਅਰ ਕਰਵ ਦੇ ਨਾਲ ਬਹੁਭੁਜ ਦਾ ਅਨੁਮਾਨ ਲਗਾਉਂਦੀ ਹੈ।

ਐਲਗੋਰਿਦਮ ਪੈਰਾਮੀਟਰ ਜੋ ਸਭ ਤੋਂ ਵੱਧ ਮਹੱਤਵ ਰੱਖਦੇ ਹਨ ਉਹ ਹਨ ਰੰਗਾਂ ਦੀ ਸੰਖਿਆ (ਆਮ: 4–32), ਪਾਥੋਮਿਟ (ਇਸ ਤੋਂ ਬਹੁਤ ਸਾਰੇ ਪਿਕਸਲ ਤੋਂ ਛੋਟੇ ਮਾਰਗਾਂ ਨੂੰ ਸ਼ੋਰ ਦੇ ਤੌਰ 'ਤੇ ਰੱਦ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ), ltres (ਰੇਖਾ ਸਹਿਣਸ਼ੀਲਤਾ - ਇੱਕ ਕਿਨਾਰਾ ਇੱਕ ਨਵੇਂ ਹਿੱਸੇ ਵਿੱਚ ਵੰਡਣ ਤੋਂ ਪਹਿਲਾਂ ਕਿੰਨੀ ਦੂਰ ਭਟਕ ਸਕਦਾ ਹੈ), ਅਤੇ qtres (ਚਤੁਰਭੁਜ ਕਰਵ ਸਹਿਣਸ਼ੀਲਤਾ — ਕਿਸ ਤਰ੍ਹਾਂ ਹਨ)। ਡਿਫਾਲਟ ਲੋਗੋ ਲਈ ਵਧੀਆ ਕੰਮ ਕਰਦੇ ਹਨ; ਗੁੰਝਲਦਾਰ ਚਿੱਤਰ ਪ੍ਰਤੀ-ਚਿੱਤਰ ਟਿਊਨਿੰਗ ਤੋਂ ਲਾਭ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ।

ਆਉਟਪੁੱਟ ਮਾਰਗ ਤੱਤ ਦੇ ਨਾਲ ਮਿਆਰੀ SVG 1.1 ਹੈ। ਹਰ ਰੰਗ ਖੇਤਰ ਇੱਕ ਭਰਨ ਵਿਸ਼ੇਸ਼ਤਾ ਨਾਲ ਇੱਕ ਮਾਰਗ ਬਣ ਜਾਂਦਾ ਹੈ। ਨਤੀਜੇ ਵਜੋਂ ਫਾਈਲ ਕਿਸੇ ਵੀ ਬ੍ਰਾਊਜ਼ਰ, ਵੈਕਟਰ ਐਡੀਟਰ, ਜਾਂ SVG-ਜਾਣੂ ਡਿਜ਼ਾਈਨ ਟੂਲ ਵਿੱਚ ਖੁੱਲ੍ਹਦੀ ਹੈ। ਫਾਈਲ ਦਾ ਆਕਾਰ ਮੁੱਖ ਤੌਰ 'ਤੇ ਮਾਰਗ ਦੀ ਗਿਣਤੀ ਅਤੇ ਨੋਡ ਦੀ ਘਣਤਾ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ; ਇੱਕ ਆਮ ਟਰੇਸ ਕੀਤਾ ਲੋਗੋ 1-10 KB ਹੈ।

ਵਧੀਆ ਅਭਿਆਸ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਕੀ SVG ਆਉਟਪੁੱਟ ਇੱਕ ਸੱਚੀ ਵੈਕਟਰ ਫਾਈਲ ਹੋਵੇਗੀ?
ਟੂਲ ਵੈਕਟਰ ਪਾਥ ਬਣਾਉਣ ਲਈ ਰਾਸਟਰ ਚਿੱਤਰ ਨੂੰ ਟਰੇਸ ਕਰਦਾ ਹੈ। ਨਤੀਜੇ ਸਧਾਰਨ ਗ੍ਰਾਫਿਕਸ, ਲੋਗੋ ਅਤੇ ਲਾਈਨ ਆਰਟ ਨਾਲ ਵਧੀਆ ਕੰਮ ਕਰਦੇ ਹਨ। ਫੋਟੋਆਂ ਗੁੰਝਲਦਾਰ ਮਾਰਗ ਪੈਦਾ ਕਰਨਗੀਆਂ ਅਤੇ ਉਮੀਦ ਅਨੁਸਾਰ ਨਹੀਂ ਲੱਗ ਸਕਦੀਆਂ।
SVG ਨੂੰ ਹੋਰ ਚਿੱਤਰ ਫਾਰਮੈਟਾਂ ਤੋਂ ਕੀ ਵੱਖਰਾ ਬਣਾਉਂਦਾ ਹੈ?
SVG ਇੱਕ ਵੈਕਟਰ ਫਾਰਮੈਟ ਹੈ — ਚਿੱਤਰਾਂ ਨੂੰ ਪਿਕਸਲ ਦੀ ਬਜਾਏ ਗਣਿਤਿਕ ਆਕਾਰਾਂ ਵਜੋਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ SVG ਫਾਈਲਾਂ ਗੁਣਵੱਤਾ ਨੂੰ ਗੁਆਏ ਬਿਨਾਂ ਕਿਸੇ ਵੀ ਆਕਾਰ ਤੱਕ ਸਕੇਲ ਕਰਦੀਆਂ ਹਨ, ਅਤੇ ਉਹ ਆਮ ਤੌਰ 'ਤੇ ਲੋਗੋ ਅਤੇ ਆਈਕਨ ਵਰਗੇ ਗ੍ਰਾਫਿਕਸ ਲਈ ਰਾਸਟਰ ਚਿੱਤਰਾਂ ਨਾਲੋਂ ਬਹੁਤ ਛੋਟੀਆਂ ਹੁੰਦੀਆਂ ਹਨ।
ਕੀ ਸੁਚੇਤ ਹੋਣ ਲਈ ਕੋਈ ਸੀਮਾਵਾਂ ਹਨ?
50MB ਤੱਕ ਦੀਆਂ ਫ਼ਾਈਲਾਂ ਸਮਰਥਿਤ ਹਨ। ਬਹੁਤ ਵੱਡੀਆਂ ਜਾਂ ਗੁੰਝਲਦਾਰ ਫ਼ਾਈਲਾਂ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਵਿੱਚ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ। ਸਾਰਾ ਪਰਿਵਰਤਨ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦਾ ਹੈ, ਇਸਲਈ ਪ੍ਰਕਿਰਿਆ ਦੀ ਗਤੀ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।
ਕੀ ਮੇਰੇ ਚਿੱਤਰਾਂ ਨੂੰ ਪਰਿਵਰਤਨ ਦੌਰਾਨ ਨਿੱਜੀ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ?
ਹਾਂ। ਤੁਹਾਡੀਆਂ PNG ਫਾਈਲਾਂ ਕੈਨਵਸ API ਅਤੇ JavaScript ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਅੰਦਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸੰਸਾਧਿਤ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਕਿਸੇ ਵੀ ਸਰਵਰ 'ਤੇ ਕੁਝ ਵੀ ਅਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ — ਫਾਈਲ ਸਿੱਧੇ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਤੋਂ ਕਨਵਰਟਰ ਅਤੇ ਵਾਪਸ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਜਾਂਦੀ ਹੈ।
ਕੀ ਇਲਸਟ੍ਰੇਟਰ ਜਾਂ ਇੰਕਸਕੇਪ ਵਿੱਚ ਟਰੇਸ ਸੰਪਾਦਨਯੋਗ ਹੈ?
ਹਾਂ। ਆਉਟਪੁੱਟ ਮਾਰਗ ਤੱਤ ਦੇ ਨਾਲ ਮਿਆਰੀ SVG ਹੈ। ਇਲਸਟ੍ਰੇਟਰ ਅਤੇ ਇੰਕਸਕੇਪ ਦੋਵੇਂ ਇਸਨੂੰ ਨੇਟਿਵ ਤੌਰ 'ਤੇ ਖੋਲ੍ਹਦੇ ਹਨ ਅਤੇ ਤੁਹਾਨੂੰ ਮਾਰਗਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ, ਰੰਗ ਬਦਲਣ ਅਤੇ ਨਤੀਜੇ ਨੂੰ ਸੁਧਾਰਨ ਦਿੰਦੇ ਹਨ।
ਕੀ ਮੇਰੀ PNG ਸਰਵਰ 'ਤੇ ਅੱਪਲੋਡ ਕੀਤੀ ਗਈ ਹੈ?
ਨਹੀਂ। ਟਰੇਸਿੰਗ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ imagetracerjs ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੁੰਦੀ ਹੈ। ਫਾਈਲ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਨੂੰ ਨਹੀਂ ਛੱਡਦੀ ਹੈ।
ਮੇਰੀ SVG ਫਾਈਲ ਵੱਡੀ ਕਿਉਂ ਹੈ?
ਆਮ ਤੌਰ 'ਤੇ ਕਿਉਂਕਿ ਸਰੋਤ ਚਿੱਤਰ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਰੰਗ ਜਾਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਬਾਰੀਕ ਵੇਰਵੇ ਹੁੰਦੇ ਹਨ। ਕਲੀਨਰ ਜਿਓਮੈਟਰੀ ਦੇ ਨਾਲ ਰੰਗਾਂ ਦੀ ਗਿਣਤੀ ਘਟਾਉਣ, ਮਾਰਗ ਸਰਲੀਕਰਨ ਨੂੰ ਵਧਾਉਣ, ਜਾਂ ਇੱਕ ਵੱਖਰੇ ਸਰੋਤ ਚਿੱਤਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
ਕੀ ਮੈਂ ਪਾਰਦਰਸ਼ਤਾ ਨਾਲ ਇੱਕ PNG ਟਰੇਸ ਕਰ ਸਕਦਾ ਹਾਂ?
ਹਾਂ। ਪਾਰਦਰਸ਼ੀ ਪਿਕਸਲ SVG ਵਿੱਚ ਬਿਨਾਂ ਮਾਰਗਾਂ ਦੇ ਖੇਤਰ ਬਣ ਜਾਂਦੇ ਹਨ। ਪਾਰਦਰਸ਼ੀ ਬੈਕਗ੍ਰਾਊਂਡ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ SVG ਨੂੰ ਕਿਸੇ ਵੀ ਬੈਕਗ੍ਰਾਊਂਡ ਰੰਗ 'ਤੇ ਰੈਂਡਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।