PNG వరకు SVG వెక్టరైజర్
రాస్టర్ PNG/JPG చిత్రాలను స్కేలబుల్ వెక్టర్ SVG గ్రాఫిక్స్గా మార్చండి. మీ బ్రౌజర్లో సురక్షితమైనది, వేగవంతమైనది మరియు పూర్తిగా ప్రాసెస్ చేయబడుతుంది.
PNG/JPGని ఇక్కడకు లాగి వదలండి
50MB వరకు సపోర్ట్ చేస్తుంది
రాస్టర్ PNG/JPG చిత్రాలను స్కేలబుల్ వెక్టర్ SVG గ్రాఫిక్స్గా మార్చండి. మీ బ్రౌజర్లో సురక్షితమైనది, వేగవంతమైనది మరియు పూర్తిగా ప్రాసెస్ చేయబడుతుంది.
50MB వరకు సపోర్ట్ చేస్తుంది
PNGని SVGకి మార్చడం అనేది ప్రాథమికంగా ట్రేసింగ్ ఆపరేషన్, ఫార్మాట్ మార్పు కాదు. PNG పిక్సెల్లను నిల్వ చేస్తుంది; SVG రేఖాగణిత ఆదిమాలను నిల్వ చేస్తుంది. పిక్సెల్ గ్రిడ్ నుండి స్కేలబుల్ వెక్టార్ పాత్లకు వెళ్లడానికి బిట్మ్యాప్ను వివరించడం మరియు సారూప్య రంగు ఉన్న ప్రాంతాల చుట్టూ సుమారుగా ఆకృతులను గీయడం అవసరం. ఫలితం నిజమైన స్కేలబుల్ - మీరు పిక్సెలేషన్ లేకుండా స్వేచ్ఛగా పరిమాణాన్ని మార్చవచ్చు - కానీ ఇది మూలం యొక్క ఖచ్చితమైన పునరుత్పత్తి కాదు. ప్రతి పిక్సెల్-స్థాయి వర్ణ వైవిధ్యం ఒక ఆకృతిగా మారినందున, ప్రయోజనాన్ని దెబ్బతీసే భారీ SVGలను ఉత్పత్తి చేయడం వలన ఫోటోగ్రాఫిక్ కంటెంట్ పేలవంగా గుర్తించబడుతుంది. లోగోలు, చిహ్నాలు, లైన్ ఆర్ట్ మరియు హై-కాంట్రాస్ట్ గ్రాఫిక్లు చక్కగా నిర్వచించబడిన సరిహద్దులతో తక్కువ సంఖ్యలో రంగు ప్రాంతాలను కలిగి ఉన్నందున అవి శుభ్రంగా గుర్తించబడతాయి.
ఈ కన్వర్టర్ ఇమేజ్ట్రాసెర్జ్ లైబ్రరీని ఉపయోగిస్తుంది, ఇది పోట్రేస్ మాదిరిగానే వెక్టర్-ట్రేసింగ్ అల్గారిథమ్ల యొక్క జావాస్క్రిప్ట్ పోర్ట్. PNG ఒక RGBA బిట్మ్యాప్గా డీకోడ్ చేయబడింది, బిట్మ్యాప్ కాన్ఫిగర్ చేయగల పాలెట్ని ఉపయోగించి రంగు ప్రాంతాలుగా విభజించబడింది, ప్రతి ప్రాంతం యొక్క సరిహద్దు ఒక మార్గంలో గుర్తించబడుతుంది, మార్గాలు Bezier ఉజ్జాయింపును ఉపయోగించి సరళీకృతం చేయబడతాయి మరియు ఫలితంగా వచ్చే మార్గాలు SVG పాత్ ఎలిమెంట్లుగా విడుదల చేయబడతాయి. సర్వర్ అప్లోడ్ లేకుండా మొత్తం పైప్లైన్ మీ బ్రౌజర్లో నడుస్తుంది.
ట్రేసింగ్ పారామితులు విశ్వసనీయత మరియు ఫైల్ పరిమాణం మధ్య ట్రేడ్-ఆఫ్ను నియంత్రిస్తాయి. మరిన్ని రంగులు మరియు సున్నితమైన వివరాలు మూలానికి మరింత దగ్గరగా సరిపోలే పెద్ద SVGని ఉత్పత్తి చేస్తాయి; తక్కువ రంగులు మరియు ముతక ట్రేసింగ్ మరింత శైలీకృత అనుభూతితో చిన్న SVGని ఉత్పత్తి చేస్తాయి. లోగోలు మరియు చిహ్నాల కోసం డిఫాల్ట్లు ట్యూన్ చేయబడతాయి; సంక్లిష్ట చిత్రాలు సర్దుబాటు చేయబడిన సెట్టింగ్లతో ట్రేసింగ్ పాస్ నుండి ప్రయోజనం పొందవచ్చు లేదా వెక్టరైజేషన్ కోసం మంచి అభ్యర్థులు కాకపోవచ్చు.
మీరు చిత్రాన్ని దాని అసలు రిజల్యూషన్కు మించి స్కేల్ చేయవలసి వచ్చినప్పుడు PNGని వెక్టరైజ్ చేయడం చాలా ఉపయోగకరంగా ఉంటుంది. ప్రత్యేకించి లోగోలు తరచుగా నిరాడంబరమైన పరిమాణంలో PNGలుగా వస్తాయి మరియు బిల్బోర్డ్లు, రెటీనా డిస్ప్లేలు మరియు పెద్ద-ఫార్మాట్ ప్రింట్లపై స్ఫుటంగా కనిపించాలి. వెక్టార్ ట్రేస్ నాణ్యత నష్టం లేకుండా స్కేల్ చేసే SVGని ఉత్పత్తి చేస్తుంది; మార్పిడి అనేది అసలు పిక్సెల్లకు విశ్వసనీయత.
SVG కూడా కొన్ని రంగులు మరియు పెద్ద ఫ్లాట్ ప్రాంతాలతో గ్రాఫిక్స్ కోసం PNG కంటే చాలా కాంపాక్ట్. 256×256 వద్ద PNG చిహ్నం 8 KB కావచ్చు; రెండు లేదా మూడు రంగులతో సమానమైన SVG తరచుగా 1 KB కంటే తక్కువగా ఉంటుంది. వెబ్ ఫ్రంటెండ్కి డెలివరీ చేయబడిన UI ఐకాన్ లైబ్రరీల కోసం, వెక్టర్ వెర్షన్లు బండిల్ పరిమాణాన్ని తగ్గిస్తాయి మరియు అన్ని డిస్ప్లే సాంద్రతలపై పదును మెరుగుపరుస్తాయి.
PNGని వదలండి, ట్రేసింగ్ సెట్టింగ్లను ఎంచుకోండి, SVGని రూపొందించండి.
imagetracerjs బహుళ-దశల పైప్లైన్ను అమలు చేస్తుంది: k-మీన్స్ క్లస్టరింగ్ లేదా మీడియన్ కట్ని ఉపయోగించి రంగుల పరిమాణీకరణ బిట్మ్యాప్ను నిర్ణీత సంఖ్యలో రంగులకు తగ్గిస్తుంది; అంచు గుర్తింపు ప్రాంతాల మధ్య పిక్సెల్ సరిహద్దులను గుర్తిస్తుంది; సంవృత బహుభుజాలను ఉత్పత్తి చేయడానికి కాంటౌర్ ట్రేసింగ్ సరిహద్దులను అనుసరిస్తుంది; లైన్-అండ్-కర్వ్ ఫిట్టింగ్ పాత్ డేటాను తగ్గించడానికి బెజియర్ వక్రతలతో బహుభుజాలను అంచనా వేస్తుంది.
రంగుల సంఖ్య (విలక్షణం: 4–32), పాథోమిట్ (ఇంతకంటే తక్కువ పిక్సెల్లు నాయిస్గా విస్మరించబడతాయి), ltres (లైన్ టాలరెన్స్ - కొత్త సెగ్మెంట్గా విభజించబడటానికి ముందు అంచు ఎంత దూరం మారవచ్చు), మరియు qtres (చతురస్రాకార వక్రత సహనం - ఎలా దూకుడుగా ఉంటాయి) అనేవి చాలా ముఖ్యమైన అల్గారిథమ్ పారామితులు. డిఫాల్ట్లు లోగోలకు బాగా పని చేస్తాయి; ప్రతి చిత్రం ట్యూనింగ్ నుండి సంక్లిష్ట చిత్రాలు ప్రయోజనం పొందుతాయి.
అవుట్పుట్ పాత్ ఎలిమెంట్లతో ప్రామాణిక SVG 1.1. ప్రతి రంగు ప్రాంతం పూరక లక్షణంతో ఒక మార్గంగా మారుతుంది. ఫలితంగా ఫైల్ ఏదైనా బ్రౌజర్, వెక్టర్ ఎడిటర్ లేదా SVG-అవేర్ డిజైన్ టూల్లో తెరవబడుతుంది. ఫైల్ పరిమాణం ప్రధానంగా పాత్ కౌంట్ మరియు నోడ్ సాంద్రతపై ఆధారపడి ఉంటుంది; సాధారణ గుర్తించబడిన లోగో 1–10 KB.