చిత్రాల ఫైల్ పరిమాణాన్ని ప్రభావితం చేసే అంశాలు
ఒక చిత్ర ఫైల్ పరిమాణాన్ని (bytes) ప్రధానంగా మూడు అంశాలు నిర్ణయిస్తాయి: పిక్సెల్స్ సంఖ్య (వెడల్పు × ఎత్తు), ప్రతి పిక్సెల్ మోసే రంగు సమాచారం, మరియు ఎన్కోడర్ ఆ పిక్సెల్స్ మధ్య ఉండే సారూప్యతలను ఎంత సమర్థవంతంగా అంచనా వేయగలదనేది. ఉదాహరణకు, ఒకే రంగుతో కూడిన పెద్ద భాగం ఉన్నప్పుడు ఎన్కోడర్ ప్రతి పిక్సెల్ను విడివిడిగా వివరించకుండా, తక్కువ సమాచారంతో ఆ భాగాన్ని సూచించగలదు.
చిత్రాలను కుదించేటప్పుడు (compression) పిక్సెల్ కొలతలను మార్చకుండానే ఫైల్ పరిమాణాన్ని తగ్గించవచ్చు. అయితే, దీని అర్థం పిక్సెల్స్ ఏమాత్రం మారకుండా ఉంటాయని కాదు. కుదించడం అంటే చిత్రంలోని కొన్ని సూక్ష్మ వివరాలను వదులుకోవడమే. ఎంత వివరాలను వదులుకోవాలనేది మనం ఎంచుకునే కుదింపు బలం (compression strength) పై ఆధారపడి ఉంటుంది.
లాసీ మరియు లాస్లెస్ కుదింపుల మధ్య తేడాలు
లాసీ (Lossy) మరియు లాస్లెస్ (Lossless) కుదింపు పద్ధతులు వేర్వేరు రకాల చిత్రాలపై వేర్వేరు ప్రభావాలను చూపుతాయి:
- PNG స్క్రీన్షాట్లు మరియు గ్రాఫిక్స్: ఫ్లాట్ రంగులు, లోగోలు, రేఖాచిత్రాలు లేదా టెక్స్ట్ ఉన్న చిత్రాలలో రంగుల సంఖ్య పరిమితంగా ఉంటుంది. ఇలాంటి వాటిలో రంగుల సంఖ్యను తగ్గించడం వల్ల చిత్ర నాణ్యత దెబ్బతినకుండా ఫైల్ పరిమాణం భారీగా తగ్గుతుంది.
- ఛాయాచిత్రాలు (Photographs): కెమెరాతో తీసిన ఫోటోలలో మిలియన్ల కొద్దీ రంగులు, కాంతి భేదాలు (gradients) ఉంటాయి. వీటిని PNG ఫార్మాట్లో సేవ్ చేస్తే ఫైల్ పరిమాణం చాలా ఎక్కువగా ఉంటుంది. ఎందుకంటే రంగులను సురక్షితంగా తగ్గించడం సాధ్యం కాదు. ఇలాంటి సందర్భాల్లో లాస్లెస్ రీప్యాకింగ్ మాత్రమే వర్తిస్తుంది, దీనివల్ల ఫైల్ పరిమాణంలో వచ్చే మార్పు చాలా స్వల్పంగా ఉంటుంది.
ఈ టూల్లో PNG అవుట్పుట్ పూర్తిగా లాసీ పద్ధతిలోనే రంగులను తగ్గిస్తుంది. ఇది రంగుల సంఖ్యను గరిష్టంగా 255 రంగుల పాలెట్కు కుదిస్తుంది, ఆపై లాస్లెస్ పద్ధతిలో రీప్యాక్ చేస్తుంది. "మరింత స్పష్టంగా" మోడ్ చాలా తక్కువ మార్పులను అనుమతిస్తుంది, "సిఫార్సు చేయబడినది" మోడ్ మధ్యస్థంగా రంగులను తగ్గిస్తుంది, మరియు "చిన్నది" మోడ్ ఎక్కువ రంగులను తగ్గించి ఫైల్ పరిమాణాన్ని బాగా తగ్గిస్తుంది. ఒకవేళ రంగుల తగ్గింపు నాణ్యతను దెబ్బతీస్తుందని గుర్తిస్తే, టూల్ స్వయంచాలకంగా లాస్లెస్ రీప్యాకింగ్ను మాత్రమే వర్తింపజేస్తుంది.
సరైన ఫార్మాట్ను ఎంచుకోవడం: JPEG, PNG మరియు WebP
చిత్రాలను కుదించేటప్పుడు సరైన ఫార్మాట్ ఎంచుకోవడం చాలా ముఖ్యం. కొన్నిసార్లు కేవలం ఫార్మాట్ మార్చడం ద్వారానే కుదింపు కంటే ఎక్కువ స్థలాన్ని ఆదా చేయవచ్చు:
| ఫార్మాట్ | పారదర్శకత (Transparency) | ఉత్తమ వినియోగం | ప్రత్యేకతలు |
|---|---|---|---|
| JPEG | మద్దతు లేదు (పారదర్శక భాగాలు తెలుపు రంగుతో నింపబడతాయి) | ఛాయాచిత్రాలు, సంక్లిష్ట రంగులు ఉన్న చిత్రాలు | రంగుల వివరాలను కంటికి తెలియకుండా కుదిస్తుంది |
| PNG | పూర్తి మద్దతు ఉంది | లోగోలు, టెక్స్ట్ స్క్రీన్షాట్లు, పారదర్శక చిత్రాలు | రంగుల సంఖ్యను తగ్గించి పరిమాణాన్ని నియంత్రిస్తుంది |
| WebP | పూర్తి మద్దతు ఉంది | వెబ్ పేజీలు, వేగవంతమైన లోడింగ్ అవసరమైన చోట | JPEG మరియు PNG కంటే చాలా తక్కువ పరిమాణంలో నాణ్యమైన చిత్రాన్ని ఇస్తుంది |
ఒక చిత్రం WebP రూపంలోకి మారితే సగం కంటే ఎక్కువ పరిమాణం తగ్గుతుందని టూల్ గుర్తిస్తే, అది వినియోగదారునికి "ఈ చిత్రం WebP రూపంలో చాలా చిన్నదిగా ఉంటుంది. దాన్ని ప్రయత్నించడానికి దిగువన అవుట్పుట్ ఫార్మాట్ను మార్చండి." అనే సూచనను చూపిస్తుంది.
ఖచ్చితమైన పరిమాణం మరియు పరిమితులు
మీరు ఒక నిర్దిష్ట ఫైల్ పరిమాణాన్ని లక్ష్యంగా పెట్టుకున్నప్పుడు (ఉదాహరణకు ప్రభుత్వ దరఖాస్తులు లేదా జాబ్ అప్లికేషన్ల కోసం), "ఖచ్చితమైన పరిమాణం" మోడ్ ఉపయోగపడుతుంది. ఈ మోడ్ 10 KB నుండి 50 MB వరకు పరిమాణాన్ని అంగీకరిస్తుంది.
ఈ ప్రక్రియ ఎలా పనిచేస్తుందంటే:
- మొదట ఎన్కోడింగ్ నాణ్యతను తగ్గించడం ద్వారా లక్ష్య పరిమాణాన్ని చేరుకోవడానికి ప్రయత్నిస్తుంది.
- అయినప్పటికీ పరిమాణం తగ్గకపోతే, చిత్రాన్ని ప్రతి రౌండ్లో దాదాపు పదో వంతు (10%) చొప్పున తగ్గిస్తూ వెళ్తుంది.
- ఈ తగ్గింపు ప్రక్రియ రెండు పరిమితులలో ఏదో ఒకటి వచ్చే వరకు కొనసాగుతుంది:
- చిత్రం యొక్క అసలు పిక్సెల్ కౌంట్లో సుమారు మూడో వంతు (33%) పిక్సెల్స్ మిగిలే వరకు (ఉదాహరణకు 12 మిలియన్ పిక్సెల్స్ ఉన్న చిత్రం 4 మిలియన్ పిక్సెల్స్కు చేరుకునే వరకు).
- చిత్రం యొక్క పొడవైన వైపు 800 పిక్సెల్స్కు చేరుకునే వరకు.
లక్ష్య పరిమాణాన్ని విజయవంతంగా చేరితే "లక్ష్యం: చేరుకుంది" అని చూపిస్తుంది. ఒకవేళ పైన పేర్కొన్న పరిమితుల వల్ల అంతకంటే తగ్గించడం సాధ్యం కాకపోతే "లక్ష్యం: సాధ్యమైనంత దగ్గరి ఫలితం" అని చూపిస్తుంది. ఇది నాణ్యతకు హామీ కాదు, ఎందుకంటే ఈ స్థితికి వచ్చేసరికి చిత్రం యొక్క వివరాలు మరియు కొలతలు చాలా వరకు తగ్గిపోయి ఉంటాయి.
మెటాడేటా మరియు పారదర్శకతపై ప్రభావం
చిత్రాలను కుదించే ప్రక్రియలో ఫైల్ లోపల ఉండే అదనపు సమాచారంపై ప్రభావం పడుతుంది:
- మెటాడేటా తొలగింపు: కుదించే ప్రక్రియ చిత్రాన్ని పూర్తిగా తిరిగి వ్రాస్తుంది. అందువల్ల కెమెరా సెట్టింగ్లు, ఫోటో తీసిన తేదీ, మరియు GPS కోఆర్డినేట్స్ వంటి EXIF డేటా ఏదీ కొత్త ఫైల్లోకి బదిలీ చేయబడదు. అయితే, ఒకవేళ చిత్రం ఇప్పటికే చాలా చిన్నదిగా ఉండి, అసలు ఫైల్ అలాగే ఉంచబడితే ("ఈ ఫైల్ ఇప్పటికే వీలైనంత చిన్నదిగా ఉంది, కాబట్టి అసలు ఫైల్ అలాగే ఉంచబడింది.") మాత్రమే ఆ మెటాడేటా అలాగే ఉంటుంది.
- భ్రమణం (Rotation): ఫోన్ కెమెరాల ద్వారా రికార్డ్ చేయబడిన భ్రమణ మెటాడేటా స్వయంచాలకంగా వర్తింపజేయబడుతుంది, కాబట్టి ఫోటోలు పక్కకు తిరిగినట్లుగా కాకుండా సరైన దిశలోనే కుదించబడతాయి.
- పారదర్శకత నష్టం: పారదర్శకత (transparency) ఉన్న PNG చిత్రాన్ని JPEG ఫార్మాట్లోకి మార్చినప్పుడు, పారదర్శక భాగాలు తెలుపు రంగుతో భర్తీ చేయబడతాయి.
చిత్రాల కంప్రెసర్ వాడకం మరియు నియమాలు
ఈ టూల్ పూర్తిగా మీ బ్రౌజర్లోనే రన్ అవుతుంది. మీ చిత్రాలు ఏ సర్వర్కు అప్లోడ్ చేయబడవు, అవి మీ పరికరంలోనే సురక్షితంగా ఉంటాయి.
ఉపయోగించే విధానం మరియు నియమాలు:
- ఇన్పుట్ ఫైల్లు: కేవలం JPEG, PNG మరియు WebP ఫైల్లను మాత్రమే అంగీకరిస్తుంది. ఇతర ఫైల్లను జోడిస్తే "JPEG, PNG మరియు WebP ఫైళ్లకు మాత్రమే మద్దతు ఉంది." అనే లోపం కనిపిస్తుంది.
- పరిమితి: ఒకేసారి గరిష్టంగా 20 చిత్రాలను జోడించవచ్చు. అంతకంటే ఎక్కువ జోడిస్తే "ఒకసారికి గరిష్టంగా
{max}చిత్రాలను ఎంచుకోండి." అని చూపిస్తుంది. - స్వయంచాలక పరిమితి: చాలా పెద్ద చిత్రాలు (సుమారు 24 మిలియన్ పిక్సెల్స్ కంటే ఎక్కువ ఉన్నవి) బ్రౌజర్ మెమరీని పూర్తిగా వాడేయకుండా ఉండటానికి, టూల్ వాటి పరిమాణాన్ని స్వయంచాలకంగా తగ్గిస్తుంది. అప్పుడు ఫలితాలలో "మెమరీ భద్రత కోసం స్వయంచాలకంగా పరిమితం చేయబడింది" అని చూపిస్తుంది.
- ఫలితాల పోలిక: కుదింపు పూర్తయిన తర్వాత, వినియోగదారులు "అసలు మరియు కుదించిన చిత్రాన్ని పోల్చడానికి లాగండి" అనే స్లైడర్ ద్వారా అసలు చిత్రానికి, కుదించిన చిత్రానికి మధ్య గల తేడాలను పూర్తి పరిమాణంలో పోల్చి చూసుకోవచ్చు.
తరచుగా అడిగే ప్రశ్నలు (FAQ)
నా చిత్రాలు అప్లోడ్ చేయబడతాయా? లేదు. కంప్రెసర్ మీ బ్రౌజర్లో రన్ అవుతుంది మరియు ఇమేజ్ ఫైల్లను మీ పరికరంలోనే ఉంచుతుంది.
ఇది ఏ చిత్ర ఆకృతులకు మద్దతు ఇస్తుంది? ఇది JPEG, PNG మరియు WebP ఇన్పుట్లకు, అలాగే JPEG, WebP మరియు PNG అవుట్పుట్లకు మద్దతు ఇస్తుంది.
కుదించడం వల్ల చిత్ర నాణ్యత తగ్గుతుందా? స్మార్ట్ కంప్రెషన్ తేలికపాటి నాణ్యతగల ప్రత్యామ్నాయాలను పరీక్షించి, స్పష్టంగా కనిపించే అత్యంత చిన్న ఫలితాన్ని ఉంచుతుంది. అత్యంత చిన్న ఫలితాన్ని ఉంచుతుంది.
నేను ఖచ్చితమైన లక్ష్య ఫైల్ పరిమాణాన్ని సెట్ చేయవచ్చా? అవును. టార్గెట్-సైజ్ మోడ్ సరిపోలే నాణ్యతా స్థాయి కోసం వెతుకుతుంది మరియు అవసరమైతే కొలతలను సున్నితంగా తగ్గిస్తుంది.
కుదించిన తర్వాత నా ఫోటోలోని కెమెరా వివరాలు (GPS, తేదీ) ఉంటాయా? లేదు. కుదించే ప్రక్రియ చిత్రాన్ని తిరిగి వ్రాయడం వల్ల కెమెరా సెట్టింగ్లు, తేదీ మరియు GPS వివరాలు తొలగించబడతాయి. అయితే, చిత్రం ఇప్పటికే చిన్నదిగా ఉండి అసలు ఫైల్ అలాగే ఉంచబడిన సందర్భంలో మాత్రమే ఈ డేటా మిగిలి ఉంటుంది.