ICO కు PNG కన్వర్టర్
Windows ఐకాన్ (.ico) ఫైల్లను మీ బ్రౌజర్లో తక్షణమే అధిక-నాణ్యత పారదర్శక PNG చిత్రాలకు మార్చండి.
ఇక్కడ ICO క్లిక్ చేయండి లేదా లాగండి
50MB వరకు సపోర్ట్ చేస్తుంది
Windows ఐకాన్ (.ico) ఫైల్లను మీ బ్రౌజర్లో తక్షణమే అధిక-నాణ్యత పారదర్శక PNG చిత్రాలకు మార్చండి.
50MB వరకు సపోర్ట్ చేస్తుంది
ICO అనేది 1990లో Windows 3.0 కోసం కనుగొనబడిన ఐకాన్ ఫైల్ ఫార్మాట్ మరియు ఇప్పటికీ వెబ్లో వాస్తవ ఫేవికాన్ ఫార్మాట్గా ఉపయోగించబడుతుంది. పేరు ఉన్నప్పటికీ, ICO ఫైల్ అనేది విభిన్న పరిమాణాలు మరియు రంగు లోతులలో బహుళ చిత్రాలను కలిగి ఉండే కంటైనర్. ఒక సాధారణ Windows డెస్క్టాప్ ICO అదే చిహ్నం యొక్క 16×16, 32×32, 48×48, 64×64, 128×128, మరియు 256×256 వెర్షన్లను బండిల్ చేయవచ్చు; డిస్ప్లే సందర్భానికి సరిపోయే పరిమాణాన్ని ఆపరేటింగ్ సిస్టమ్ ఎంచుకుంటుంది. ICOని PNGకి మార్చడం అంటే ఈ ఎంబెడెడ్ చిత్రాలలో ఒకటి లేదా అంతకంటే ఎక్కువ సంగ్రహించడం మరియు వాటిని స్వతంత్ర PNG ఫైల్లుగా సేవ్ చేయడం.
ఈ కన్వర్టర్ మీ బ్రౌజర్లోని ICO హెడర్ను అన్వయిస్తుంది, అన్ని పొందుపరిచిన చిత్ర ఎంట్రీలను గుర్తిస్తుంది మరియు ప్రతి ఒక్కటి డీకోడ్ చేస్తుంది. చాలా ఆధునిక ICO ఫైల్లు వాటి చిత్రాలను అంతర్గతంగా PNGగా నిల్వ చేస్తాయి; పాతవి BMP-శైలి ముడి బిట్మ్యాప్ డేటాను ఉపయోగిస్తాయి. రెండు ఎన్కోడింగ్లు నిర్వహించబడతాయి. అవుట్పుట్ పొందుపరిచిన ప్రతి చిత్రానికి ఒక PNG - ఒక సాధారణ Windows చిహ్నం కోసం, అంటే వివిధ పరిమాణాలలో ఆరు లేదా అంతకంటే ఎక్కువ PNG ఫైల్లు.
ఫైల్లు మీ పరికరం నుండి ఎప్పటికీ వదలవు. ICO డైరెక్టరీని చదవడానికి DataViewని ఉపయోగించి JavaScriptలో పార్సింగ్ జరుగుతుంది మరియు ప్రతి ఇమేజ్కి తగిన డీకోడర్కి పంపబడుతుంది. అవుట్పుట్ PNGలు canvas.toBlob('image/png') ద్వారా ఉత్పత్తి చేయబడతాయి.
ICO అనేది విండోస్-సెంట్రిక్ ఫార్మాట్, దీనిని కొంతమంది ఇమేజ్ ఎడిటర్లు సునాయాసంగా నిర్వహిస్తారు. ఫోటోషాప్కు ప్లగ్ఇన్ అవసరం; అనేక వెబ్ ఆధారిత సాధనాలు ICOని చదవలేవు; Linux డెస్క్టాప్ పరిసరాలు ICOని రెండవ-తరగతిగా పరిగణిస్తాయి. PNGకి విశ్వవ్యాప్తంగా మద్దతు ఉంది. ఇప్పటికే ఉన్న ICOని PNGకి మార్చడం వలన మీరు ఏ టూల్లోనైనా తెరవగల మరియు సవరించగల ఫైల్లను ఉత్పత్తి చేస్తుంది.
ఇతర సాధారణ కారణం వ్యక్తిగత పరిమాణాలను సంగ్రహించడం. ఫేవికాన్ను అప్డేట్ చేసే వెబ్ డెవలపర్లు తరచుగా ఇప్పటికే ఉన్న ICO యొక్క 32×32 లేదా 64×64 వెర్షన్ను మాత్రమే కోరుకుంటారు. లెగసీ చిహ్నాలను రీడ్రాయింగ్ చేసే డిజైనర్లు అతిపెద్ద ఎంబెడెడ్ వెర్షన్ను ప్రారంభ బిందువుగా కోరుకుంటున్నారు. రెండు వర్క్ఫ్లోలు ICO కంటైనర్తో నేరుగా వ్యవహరించే బదులు ఒక్కో పరిమాణానికి ఒక్కో PNG ఫైల్లను సంగ్రహించడం ద్వారా ప్రయోజనం పొందుతాయి.
ICOను వదలండి, పొందుపరిచిన పరిమాణానికి ఒక PNGని పొందండి.
ఒక ICO ఫైల్ 6-బైట్ హెడర్ (ICONDIR)తో మొదలవుతుంది, దాని తర్వాత ఎంట్రీల డైరెక్టరీ (ICONDIRENTRY, ఒక్కొక్కటి 16 బైట్లు), తర్వాత ప్రతి ఎంట్రీకి ఇమేజ్ డేటా. ప్రతి డైరెక్టరీ ఎంట్రీ వెడల్పు, ఎత్తు, రంగు గణన మరియు ఇమేజ్ బైట్లను సూచించే ఆఫ్సెట్ మరియు పరిమాణాన్ని నిర్దేశిస్తుంది.
చిత్ర డేటా BMP-శైలి DIB (BITMAPFILEHEADER లేకుండా) లేదా నేరుగా పొందుపరిచిన పూర్తి PNG ఫైల్గా ఎన్కోడ్ చేయబడింది. PNG-ఎన్కోడ్ చేసిన ఎంట్రీలు 256×256 వద్ద ఆధునిక చిహ్నాలకు సాధారణం మరియు ప్రారంభంలో ప్రామాణిక PNG సంతకాన్ని కలిగి ఉంటాయి. BMP-శైలి ఎంట్రీలు ఫైల్ హెడర్ను వదిలివేస్తాయి కానీ సమాచార శీర్షిక మరియు పిక్సెల్ డేటాను కలిగి ఉంటాయి.
ఈ కన్వర్టర్ డైరెక్టరీని చదువుతుంది, ప్రతి ఎంట్రీని గుర్తించి, తగిన డీకోడర్కు పంపుతుంది. PNG ఎంట్రీలు బొట్టు మరియు చిత్ర మూలకం ఉపయోగించి డీకోడ్ చేయబడతాయి; BMP ఎంట్రీలు BITMAPINFOHEADERని అన్వయించడం మరియు మాన్యువల్గా కాన్వాస్లోకి పిక్సెల్లను వ్రాయడం ద్వారా చదవబడతాయి. అవుట్పుట్ ఎల్లప్పుడూ PNG.